A real-world AI-powered mock interview platform built with Next.js, OpenAI GPT-4, and Vapi for voice-driven, realistic practice interviews.
β Generates smart interview questions with GPT-4 β Supports live voice interaction using Vapiβs voice AI β Transcribes answers & gives real-time feedback β Runs on a clean, scalable Next.js app
- Next.js 14 (App Router)
- TypeScript
- OpenAI GPT-4 API
- Vapi Voice AI SDK
- Tailwind CSS
- Firebase or Supabase (optional, for user data)
# 1οΈβ£ Clone this repo
https://github.com/Vamsikrishnv/AI-Mock-Interviews.git
cd AI-Mock-Interviews
# 2οΈβ£ Install dependencies
npm install
# 3οΈβ£ Add your .env.local
OPENAI_API_KEY=YOUR_KEY
VAPI_API_KEY=YOUR_KEY
# 4οΈβ£ Run the development server
npm run dev
# 5οΈβ£ Open the app
http://localhost:3000- ποΈ Voice-based conversation with an LLM
- π Real-time dynamic question generation
- ποΈ Transcription & session logging
- π Environment-ready for secure API keys
MIT β free to fork, adapt & improve!
Built with β€οΈ by Vamsi Krishna. Feedback & collabs welcome!
This README is clean, clear, and recruiter-friendly. Add this as your README.md and push it to the main branch!