stop applying. start scouting. A high-agency tooling suite for engineers who treat their career like a systems problem. career-architect bypasses traditional job boards to create a direct link between your technical identity and market opportunities.
- Git
- Python 3.10+ and
pip - Node.js 20+ and
npm
git clone https://github.com/vedangit/career-centre.git
cd career-centrecd backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
alembic -c alembic.ini upgrade head
python app.pyBackend will run on http://localhost:8000.
Open a second terminal:
cd career-centre/frontend
npm install
npm run devFrontend will run on http://localhost:3000.
Visit http://localhost:3000 in your browser.
Backend now uses SQLite + JWT cookie auth (+ optional Google OAuth).
DATABASE_URL(default: local SQLite file atbackend/career_architect.db)FRONTEND_ORIGINS(comma-separated, default:http://localhost:3000,http://127.0.0.1:3000)GOOGLE_API_KEY="api-key-here:TAVILY_API_KEY="api-key-here"