How hameedmulani29/carrerpilot_ai works
CareerPilot AI guides students from career goals and skills toward structured career guidance, with separate tools for planning, skill-gap review, resume analysis, and job exploration. The backend exposes HTTP routes, proxies several AI workflows to Make.com, and includes SQLite-backed server authentication; the frontend also uses Firebase authentication and Firestore profiles. The README documents Make.com-to-Gemini processing. Some feature pages are present in the tree, but their request wiring was not sampled, so those links are not inferred.
Main entry points: server.js HTTP API server · main.html App shell · auth.html Sign-in and signup · ttl.html Career landing
Components 19
Student experience
- Career landing
Frontend/ttl.html - App shell
Frontend/main.html - Career dashboard
Frontend/index.html - Sign-in and signup
Frontend/auth.html
Career guidance tools
- Roadmap planner
Frontend/roadmap.html - Week-wise planner
Frontend/test.html - Skill-gap analysis
Frontend/skillGap.html - Career simulator
Frontend/carrerSimulator.html - AI coach
Frontend/aiCoach.html - Resume analysis
Frontend/resume.html - Job matching
Frontend/jobMatcher.html
Backend services
- HTTP API server
Backend/server.js - SQLite user store
Identity and AI services
- Firebase auth logic
Frontend/js/auth.js - Firebase adapter
Frontend/js/firebase-config.js - Firestore profiles
- Make.com workflows
- Gemini API
Other components
- Student
Connections 21
- Student → Career landing: opens
- Student → Sign-in and signup: signs in
- Career landing → App shell: enters app
- App shell → Career dashboard: loads
- App shell → Roadmap planner: loads
- App shell → Week-wise planner: loads
- App shell → Skill-gap analysis: loads
- App shell → Career simulator: loads
- App shell → Job matching: loads
- Sign-in and signup → Firebase auth logic: uses
- Firebase auth logic → Firebase adapter: calls
- Firebase adapter → Firestore profiles: reads/writes
- Sign-in and signup → HTTP API server: submits credentials
- HTTP API server → SQLite user store: queries
- HTTP API server → Make.com workflows: forwards simulation
- HTTP API server → Make.com workflows: forwards coach requests
- HTTP API server → Make.com workflows: forwards skill-gap files
- HTTP API server → Make.com workflows: forwards resume data
- HTTP API server → Make.com workflows: requests blueprint
- HTTP API server → Make.com workflows: requests weekly plan
- Make.com workflows → Gemini API: requests AI reasoning