AI Mock Interview Platform is a full-stack web application built to simulate real interview experiences using AI. It helps users practice interviews tailored to job roles using dynamically generated questions and real-time AI feedback.
The platform enables job seekers to:
- Prepare for interviews with personalized AI-generated questions
- Receive feedback on their answers in real-time
- Practice anytime, anywhere without scheduling human interviews
Recruiters and companies can:
- Create AI-based interviews for various job positions
- Send interview links to candidates via email or WhatsApp
- Track candidate responses and performance
- Frontend: Next.js, React.js, Tailwind CSS, ShadCN UI
- Backend: Node.js, Express.js
- Authentication: Supabase Auth
- Database: Supabase PostgreSQL
- AI & NLP: Vapi + OpenRouter.ai (for generating interview questions and analyzing answers)
- 🔐 Secure authentication using Supabase
- 📝 Create custom interviews based on job roles
- 🎤 Voice-enabled questions using Vapi
- 🤖 AI-generated questions using OpenRouter
- 🧠 Real-time feedback and insights on user responses to improve performance
- 📨 Share interview links via Email & WhatsApp
- 📊 Admin dashboard to view interview stats
- 🌐 Multi-language support for global accessibility
- 📅 Calendar integration for scheduling interviews
- 🔒 Enhanced security with OTP/Email verification for interview access
- 🗣️ Support for voice-to-text transcription in interviews