Built at SpurHacks 2025 by Vivek Thakur
MockMentor revolutionizes interview preparation by providing personalized, real-time mock interviews with AI-powered mentors. Upload your resume, paste a job description, and practice with lifelike AI avatars that conduct tailored interviews based on your experience and the target role.
- 🤖 AI-Powered Avatars: Realistic streaming video avatars that conduct natural conversations
- 📝 Smart Resume Analysis: AI analyzes your resume to understand your background
- 🎯 Job-Tailored Questions: Custom interview questions based on job descriptions
- 🎤 Voice Chat Integration: Real-time voice conversations with AI mentors
- ⏱️ Timed Sessions: 3-minute focused interview sessions
- 👥 Multiple Mentors: Choose from various AI mentor personalities
- 📱 Responsive Design: Works seamlessly on desktop and mobile
- Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS
- AI/ML: Google AI SDK, OpenAI GPT, HeyGen Streaming Avatar API
- Backend: Next.js API Routes, MongoDB with Mongoose
- Authentication: Clerk
- Real-time: WebSocket connections for streaming
- UI Components: Radix UI, Lucide React icons
- Voice: ElevenLabs voice models, Deepgram STT
Real-time interview session with AI mentor
- Clone the repository
git clone https://github.com/vivekvt/mockmentor.git
cd mockmentor- Install dependencies
npm install- Set up environment variables
# Copy .env.example to .env.local and fill in your API keys
cp .env.example .env.local- Run the development server
npm run dev- Upload Resume: AI analyzes your background and experience
- Add Job Description: Paste the job you're applying for
- Choose Mentor: Select from professional AI avatars
- Practice Interview: Engage in real-time conversation
- Get Feedback: Receive insights to improve your performance
- Personalized Experience: Every interview is tailored to your specific background and target role
- Realistic Interaction: Streaming avatars create an authentic interview environment
- Instant Access: No scheduling required - practice anytime, anywhere
- Professional Quality: Enterprise-grade AI technology for realistic conversations
- Detailed performance analytics and feedback
- Industry-specific interview modules
- Team interview simulations
- Integration with job boards
Ready to ace your next interview? Try MockMentor Now →
Connect with the creator:
- 🐦 X (Twitter)

