Back to projects
AI
AI Interview Preparation Platform
Full-stack AI platform for coding challenges, resume analysis, and mock interviews
Next.jsExpress.jsMongoDBOpenAI APIREST APIsJWT Authentication
Overview
A full-stack AI-powered interview preparation platform combining coding challenges, resume analysis, mock interview simulations, and automated AI-generated feedback.
Problem
Students and job seekers need realistic, personalized interview practice with actionable feedback, not generic question banks.
Solution
An OpenAI-backed feedback loop layered on top of coding challenges and mock interview simulations, with role-based authentication supporting concurrent Student and Administrator sessions.
Architecture
- 1Responsive Next.js frontend with role-filtered navigation for students and administrators
- 2Express.js REST API layer with JWT-based role authentication
- 3MongoDB storing challenge attempts, resumes, and analytics
- 4OpenAI API integration for resume analysis and interview feedback generation
Technical Challenges
- Designing prompts that produce consistent, structured feedback across widely varying resume formats and coding levels.
- Supporting concurrent multi-role sessions with clean separation between student and admin analytics.
Results
- Delivered a fully responsive experience optimized for both desktop and mobile job seekers.
- Automated feedback generation reduced manual review overhead for mock interviews.