CareerPilot AI is a full-stack AI application that helps job seekers prepare for interviews by analyzing their Resume and Job Description. It generates a personalized interview strategy, predicts technical interview questions, identifies skill gaps, and creates a roadmap for preparation using Google's Gemini AI.
- 🔐 User Authentication (JWT)
- 👤 User Registration & Login
- 📄 Upload Resume (PDF/DOCX)
- 📝 Paste Job Description
- 🤖 AI-Powered Resume Analysis
- 📊 Resume & Job Match Score
- 💪 Strengths & Weaknesses Analysis
- ❓ Technical Interview Questions
- 🗣️ Behavioral Interview Questions
- 📅 Personalized Learning Roadmap
- 📂 Previous Interview Reports
- 📱 Responsive Modern UI
- React.js
- React Router DOM
- SCSS
- Axios
- Context API
- Vite
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- Multer
- Cookie Parser
- CORS
- dotenv
- Google Gemini API
- Google GenAI SDK
- MongoDB Atlas
- Git & GitHub
- Postman
- Nodemon
CareerPilot AI
│
├── CareerPilot AI Frontend
├── CareerPilot AI Backend
└── README.md
git clone https://github.com/<your-github-username>/CareerPilot-AI.gitcd CareerPilot\ AI\ Frontend
npm install
npm run devcd CareerPilot\ AI\ Backend
npm install
npm run devCreate a .env file inside the backend.
PORT=5000
MONGO_URI=Your_MongoDB_URI
JWT_SECRET=Your_JWT_Secret
GOOGLE_GENAI_API_KEY=Your_Gemini_API_KeyResume Upload
│
▼
Extract Resume Content
│
▼
Job Description Analysis
│
▼
Gemini AI Processing
│
▼
Interview Strategy Generation
│
├── Match Score
├── Strengths
├── Weaknesses
├── Technical Questions
├── Behavioral Questions
└── Preparation Roadmap
- JWT Authentication
- Protected Routes
- HTTP-only Cookies
- Secure Password Hashing
- Login Persistence
- 🎤 Mock AI Interview
- 🎙️ Voice-based Interview
- 📹 Webcam Interview Analysis
- 🧠 AI Resume Builder
- 🌍 Multi-language Support
- 📊 Interview Performance Dashboard
- 📄 ATS Resume Score
- 📧 Email Report Sharing
Final Year B.Tech Computer Science Engineering (IoT) Student at VIT Vellore
Passionate about Full-Stack Development • Generative AI • Backend Development • Cloud Computing
⭐ If you like this project, don't forget to star the repository!






