PrepPilot is a full-stack AI-powered interview preparation platform that helps users practice technical interviews by uploading their resume and receiving personalized interview questions and AI-generated feedback.
- 🔐 User Authentication (JWT)
- 📄 Resume Upload (PDF)
- 🤖 AI-generated interview questions
- 💬 AI feedback on answers
- 📊 Readiness score
- 📱 Responsive UI
- React
- Vite
- Tailwind CSS
- Axios
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- Multer
- Google Gemini API
- Gemini Embedding Model
git clone https://github.com/riyaxwasxhere/PrepPilot.gitFrontend
cd frontend
npm install
npm run devBackend
cd backend
npm install
npm run dev
Example:
- Login Page
- Dashboard
- Resume Upload
- AI Interview Page
Frontend: https://preppilot-frontend.onrender.com
Backend: https://preppilot-1.onrender.com
- Mock interview with voice
- Interview history
- More AI feedback metrics
- Multiple resume support
Riya Dutta
GitHub: https://github.com/riyaxwasxhere