Your personal AI-powered assistant for smart interview preparation, built using the MERN stack and Gemini API. Prep like a pro with role-based questions, AI explanations, session saving, pinning, and more.
🌐 Live Demo
- 🔥 Frontend: prep-mate-ai-black.vercel.app
✅ JWT User Auth – Register/login with secure token-based authentication
✅ Role-Based Interview Sessions – Customize questions by job title & experience
✅ Gemini AI Integration – Auto-generate technical Q&A and breakdowns
✅ Dynamic Explanations – Ask Gemini to explain tricky concepts anytime
✅ Session History & Pinning – Save past sessions & pin key questions
✅ Clean Accordion UI – Neat and expandable Q&A layout for focus
✅ MongoDB Storage – Sessions, questions, users — all saved
✅ Tailwind CSS UI – Clean, responsive, modern interface
Frontend:
- React.js
- Tailwind CSS
- React Router
- Context API
- Axios
Backend:
- Node.js
- Express.js
- MongoDB + Mongoose
- Gemini API
- JWT Auth
- Multer (image upload)
If this project helped you, show some love:
⭐ Star this repo and share it with your developer circle!
Crafted with 💙 by @karthiksuresh007