Analyze resumes, compare them with job descriptions, generate personalized interview questions, identify skill gaps, and build ATS-optimized resumes using Generative AI.
Preparing for technical interviews often requires multiple tools for resume analysis, interview preparation, ATS optimization, and skill assessment.
PrepPilot combines all these capabilities into a single intelligent platform powered by Google Gemini.
The platform analyzes resumes against job descriptions, identifies missing skills, generates personalized interview questions, provides interview reports, and creates ATS-friendly resumes.
- Upload Resume (PDF)
- Extract Resume Content
- Parse Candidate Skills
- Experience Analysis
- Education Extraction
- Upload Job Description
- Compare Resume with JD
- Identify Missing Skills
- Skill Gap Report
- Match Percentage
- Personalized Technical Questions
- Behavioral Questions
- Company-Oriented Questions
- Difficulty-wise Questions
- AI Generated Interview Report
- ATS-Friendly Resume
- AI Content Optimization
- Resume Improvement Suggestions
- Professional PDF Export
- JWT Authentication
- Protected Routes
- Secure Login
- Secure Registration
- Token Blacklisting
- User Profile Management
React + Vite
│
Context API
│
Axios Services
│
Express Backend
│
JWT Authentication Middleware
│
Google Gemini AI Integration
│
MongoDB Atlas
- React
- Vite
- SCSS
- Axios
- React Router
- Context API
- Node.js
- Express.js
- JWT
- Multer
- Zod
- Puppeteer
- MongoDB Atlas
- Google Gemini API
client/
server/
controllers/
routes/
middleware/
models/
services/
hooks/
context/
utils/
git clone https://github.com/yourusername/preppilot.gitcd server
npm installcd client
npm installBackend
PORT=
MONGO_URI=
JWT_SECRET=
GEMINI_API_KEY=npm run devnpm run devComing Soon...
- Resume Parsing
- JD Matching
- AI Interview Generation
- ATS Resume Generator
- Authentication
- Dashboard
- Analytics
- Docker Support
- Redis Caching
- Swagger API Documentation
- Email Verification
- Interview History
- Role Based Access Control
- Voice Mock Interviews
- AI Interview Scoring
- Company-wise Interview Preparation
- Real-time Feedback
- Resume Version History
- Interview Calendar
- Export Reports
- Admin Dashboard
Contributions are welcome!
Feel free to fork the repository and submit a pull request.
Made with ❤️ using React, Node.js, Express, MongoDB and Google Gemini