AI-powered interview preparation platform that compares a candidate profile with a target role to generate personalized questions, skill-gap insights, preparation guidance, and tailored resume support.
Click to zoomStatus
LiveTechnology Stack
React
Node.js
Express
MongoDB
Google Gemini
Overview
PrepRole AI compares a candidate profile, resume, and job description to support personalized interview preparation. Google Gemini provides the AI analysis.
Capabilities
- Candidate, resume, and job-description analysis with a role match score.
- Personalized technical questions and behavioral interview preparation.
- Skill-gap analysis and a personalized preparation plan.
- PDF resume upload and text extraction.
- AI-tailored ATS-friendly resume generation.
- Interview history and dashboard analytics.
- Registration, login, protected routes, session revocation, and account deletion.
- Structured validation of AI output before storing it.
Supporting technologies
React 19, Vite, React Router, Axios, Sass, Lucide React, Lenis, Mongoose, JWT, bcryptjs, Zod, Multer, pdf-parse, Puppeteer, Helmet, and express-rate-limit.