💡 Inspiration
Interviews can be intimidating — not because we lack skills, but because we lack practice under real conditions. We wanted to fix that. While most platforms help you solve problems, none help you practice the actual interview experience — the conversation, the tone, the confidence.
That’s why we built Mockwise — an AI-powered mock interview platform that lets you practice real interviews with conversational AI avatars that act, speak, and adapt like real recruiters. Our mission: to help candidates practice smarter and feel genuinely ready before the real interview.
🧩 What We Built
Mockwise uses Tavus Conversational AI to conduct live, realistic mock interviews. The AI interviewer listens, responds, and adjusts its questions in real time. Users can also share their screen during the interview to explain their code or walk through design problems — just like a real technical round.
Once the interview ends, Gemini API analyzes the conversation and automatically emails a personalized performance report to the candidate. The report includes:
- Communication and clarity score
- Confidence and tone analysis
- Technical reasoning quality
- Personalized improvement tips
🛠️ How We Built It
We built Mockwise entirely with Next.js (App Router) for both frontend and backend:
- Frontend: Next.js + Tailwind CSS + ShadCN/UI for a clean, responsive interface
- AI Video & Conversation: Tavus Conversational API for real-time interviewer simulation
- Report Generation: Gemini API for transcript analysis and insight generation
- Report Delivery: Integrated email service (via Next.js API route + Gemini output)
🚧 Challenges We Faced
- Synchronizing Tavus’s real-time video responses with Gemini’s post-session analysis.
- Ensuring low latency during AI video interviews.
- Handling email delivery automation reliably within Next.js.
- Designing natural, adaptive interview prompts for realistic AI behavior.
📚 What We Learned
- Building conversational AI systems that feel human and natural.
- Leveraging Gemini’s text analysis for structured, professional feedback.
- Using Next.js API routes to integrate multiple AI services smoothly.
- Automating email-based report delivery for a clean, frictionless UX.
🚀 The Vision
Mockwise aims to make interview preparation realistic, accessible, and personalized. By combining AI-driven video interviews with instant email feedback, we give candidates a smarter, faster way to grow and gain confidence.
Mockwise — Practice smart. Interview wise.
Built With
- gemini
- next
- supabase
- tavus
- typescript

Log in or sign up for Devpost to join the conversation.