Skip to content

vedangit/career-centre

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

career-centre

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.

Install from GitHub (new machine)

Prerequisites

  • Git
  • Python 3.10+ and pip
  • Node.js 20+ and npm

1) Clone the repository

git clone https://github.com/vedangit/career-centre.git
cd career-centre

2) Set up and run the backend (FastAPI)

cd backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
alembic -c alembic.ini upgrade head
python app.py

Backend will run on http://localhost:8000.

3) Set up and run the frontend (Next.js)

Open a second terminal:

cd career-centre/frontend
npm install
npm run dev

Frontend will run on http://localhost:3000.

4) Open the app

Visit http://localhost:3000 in your browser.

Auth + DB Environment

Backend now uses SQLite + JWT cookie auth (+ optional Google OAuth).

Required backend env

  • DATABASE_URL (default: local SQLite file at backend/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"

About

stop applying. start scouting. career-centre turns your resume and skills into a direct pipeline to real opportunities.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors