PrepPilot
Overview
Job Interview Quiz App is a real-time, AI-powered interview preparation tool that generates customized multiple-choice questions (MCQs) based on any job description.
Features
1. AI Question Generation:
Paste job description → Get 5 relevant MCQs instantly.
2. Real-time Quiz:
WebSocket-based, one question at a time (no peeking!).
3. Cheat-Proof:
Backend-only state, evaluation, and scoring.
4. Instant Results:
Detailed breakdown with correct answers + scores.
5. Responsive UI:
Mobile-first design (Next.js + Tailwind CSS).
6. Production Ready :
TypeScript, CORS, cleanup, error handling.
Tech Stack
Frontend: Next.js 14, TypeScript, Socket.IO Client, React Hook Form
Backend: Node.js + Express, Socket.IO Server, Groq AI (Llama3), UUID + Map (Session Storage)
Styling: Tailwind CSS
Related Links