Skip to content

PrepRole AI

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.

Status

Live

Technology 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.

"You have a right to perform your prescribed duty, but you are not entitled to the fruits of actions."
Bhagavad Gita

Pulkit Sharma
© 2026.