Students and young professionals often feel overwhelmed by the wide variety of career paths available β lacking personalized guidance, concrete roadmaps, and access to verified opportunities across different streams.
Career Compass is a modern, AI-powered web application designed to empower users to confidently navigate their career journey. It combines AI mentorship, dynamic quizzes, curated opportunities, and structured roadmaps into a single cohesive platform.
From science and commerce to arts and technology, Career Compass guides users at every step with personalized, actionable advice β making it the perfect all-in-one career planning companion.
1. Google Gemini API (AI career mentor & suggestions)
2. Firebase (Firestore, Hosting, Authentication)
3. Render (backend hosting)
4. Framer Motion & Shadcn UI (frontend animations & UI)
5. Lucide Icons
- Chat with an AI mentor powered by Gemini
- Personalized answers tailored to your interests and goals
- Provides step-by-step career suggestions, study line options, and skill-building tips
- Fun, dynamic quiz to understand your strengths and preferences
- Suggests suitable streams (e.g., Science, Commerce, Arts) and potential roles
- Clear final recommendations in bullet points with concise reasoning
- Explore internships, hackathons, workshops, and more β from all streams, not just tech
- Filter opportunities by type, location, and department (technical, finance, arts, etc.)
- Clean, minimal cards with dynamic hover animations and on-card detail pop-ups
- Visual, easy-to-follow roadmaps for diverse careers (e.g., Data Scientist, Graphic Designer, CA, Civil Services)
- Structured stages, milestone suggestions, and recommended skills
- Filter by department and sector to find your ideal path
- Consistent blue-themed design with light/dark mode support
- Smooth animations using Framer Motion
- Responsive, minimal UI inspired by top design systems
| π¬ AI Mentor | π Quiz & Result | π Opportunities Board |
|---|---|---|
![]() |
![]() |
![]() |
| πΊοΈ Roadmaps | π Dashboard Overview |
|---|---|
![]() |
![]() |
-
Frontend: React.js (Vite), Tailwind CSS, Shadcn UI, Framer Motion
-
Backend: Flask (Python), Google Gemini API
-
Database: Firebase Firestore (stores user data and chat logs)
-
Deployment:
- Frontend on Firebase Hosting
- Backend on Render
-
Other: Lucide Icons, Firebase CLI, GitHub Actions (CI/CD)
carrer-compass/
βββ frontend/
β βββ src/pages
β βββ src/components
β βββ src/dashboard
β βββ public/
β βββ package.json
β βββ tailwind.config.js
βββ backend/
β βββ app.py
β βββ requirements.txt
β βββ firebase-adminsdk.json
βββ firebase.json
βββ .firebaserc
βββ README.md
career_compass_conversations:
[
{
timestamp,
userQuestion,
aiAnswer,
recommendedStream,
recommendedRoles,
roadmapSuggestions
}
]
git clone https://github.com/ayonpaul8906/Career-Compass-GDG
cd carrer-compasscd frontend
npm install
npm run devcd backend
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.py- Backend β Deploy on Render
- Frontend β Firebase Hosting (
firebase deployafter build)
Career Compass enables anyone β from students to career switchers β to:
β Understand their interests and strengths through quizzes β Discover opportunities tailored to different streams and departments β Get AI-powered personalized guidance and study line suggestions β Follow structured career roadmaps β Build a future-ready profile with the right skills and milestones
Distributed under the MIT License. See LICENSE for details.
- Google Gemini API
- Firebase
- Render
- Lucide Icons
- Framer Motion
- Shadcn UI




