Project Pi is an AI-driven career navigation tool designed to help students, recent graduates, and career switchers explore personalized career paths. By analyzing user skills, industry data, and job trends, Project Pi provides tailored career recommendations, skill-building roadmaps, and resume guidance.
- ✅ AI-Powered Career Chatbot – Get personalized career advice and job recommendations.
- ✅ Resume Analysis – Upload your resume to receive AI-driven improvement suggestions.
- ✅ Skill Graph Visualization – Interactive job ontology graph to explore career connections.
- ✅ Learning Paths – Structured learning timelines to guide skill development.
- ✅ Progress Tracking – Visualize completed and upcoming learning milestones.
Technology | Usage |
---|---|
Frontend | React.js |
Backend | FastAPI |
D 8696 atabase | MongoDB |
AI Model | Gemini AI (Google) |
Data Sources | O*NET for real-world industry alignment |
Visualization | D3.js, Charts.js |
- Node.js (for frontend)
- Python 3.9+ (for backend)
- MongoDB (local or cloud database)
- Google Gemini API Key (for AI chatbot & resume analysis)
git clone https://github.com/your-username/project-pi.git
cd project-pi
cd api
uvicorn chatbot:app --host 0.0.0.0 --port 8000 --reload
Make sure to add your Google Gemini API key in
chatbot.py
.
npm install
npm start
Runs on
http://localhost:3000/
.
- 🔹 Refine AI suggestions with advanced NLP
- 🔹 Expand partnerships with universities & career services
- 🔹 Introduce gamified career tracking
- 🔹 Enhance real-time job market insights
- İlayda Dilek
- Joy Wang
- Sally Qiao
Want to contribute? Fork the repo and submit a pull request!
MIT License © 2025 Project Pi Team