Futuristic Next.js web app for AI-powered mock interviews:
- Upload Job Description + Resume (
.pdf,.docx,.txt) - Generate contextual interview questions (8-12)
- Submit answers with skip tracking and progress
- Get comprehensive feedback with score breakdown + recommendations
- Next.js + React + TypeScript
- Tailwind CSS + Framer Motion
- Zustand state management
- OpenAI API integration with graceful fallback mode
- Recharts for analytics visualization
- Install dependencies:
npm install
- Configure environment:
cp .env.example .env.local
- Add your key to
.env.local:OPENAI_API_KEY=your_key_here
- Start dev server:
npm run dev
- If
OPENAI_API_KEYis missing, the app still works with deterministic fallback question/feedback generation. - Export is supported through print-to-PDF on the feedback page.