You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PathPilot is an AI-powered career roadmap generator. Enter your education background, existing skills, and career goals, and PathPilot produces a structured, stage-wise learning roadmap — complete with a skill gap analysis, recommended certifications, estimated timelines, and alternative career paths.
Set OPENAI_API_KEY, OPENAI_MODEL, and FRONTEND_ORIGIN as environment variables on your platform.
Set the root directory to backend/.
Use the start command: uvicorn app.main:app --host 0.0.0.0 --port $PORT (Render and Railway assign a dynamic $PORT; use --port 8000 for platforms with a fixed port).
Frontend (Vercel)
Import the frontend/ directory as a Vercel project.
Set NEXT_PUBLIC_API_URL to your deployed backend URL.
Set the root directory to frontend/.
Deploy.
Environment Variables Reference
Backend (backend/.env)
Variable
Required
Description
OPENAI_API_KEY
✅ Yes
Your OpenAI API key
OPENAI_MODEL
No (default: gpt-4o-mini)
Model to use
FRONTEND_ORIGIN
No (default: http://localhost:3000)
Allowed CORS origin (e.g. https://your-app.vercel.app)
Frontend (frontend/.env.local)
Variable
Description
NEXT_PUBLIC_API_URL
Backend API base URL
License
This project is open source. See LICENSE for details.
About
Personalized career roadmaps powered by OpenAI & AMD Slingshot PathPilot generates structured, stage-wise learning roadmaps based on your education, skills, and career goals. Get AI-driven skill gap analysis, realistic timelines, recommended certifications, and alternative career paths — all in seconds. Features: • Intelligent skill gap an