Inspiration The inspiration for InterviewExceler AI came from observing the immense pressure and anxiety job seekers face during interviews. While traditional preparation involves reading static questions or peer-mock interviews, there was a gap for a scalable, 24/7 available AI mentor that could provide objective, data-driven feedback on not just what was said, but how it was said.

How I Built It I built InterviewExceler AI using a modern, full-stack architecture:

Next.js 15 was chosen for its high performance and seamless App Router experience. Google Gemini AI powers the core conversational engine, generating dynamic, industry-specific questions and analyzing responses. Supabase handles the real-time database and authentication, allowing for a smooth user onboarding experience. TensorFlow.js and Face-api.js were integrated to provide real-time visual feedback on confidence and expression during mock sessions. Stripe integration ensures a secure and robust subscription model for premium users. Challenges Faced One of the biggest challenges was synchronizing the AI feedback loop with real-time video and audio streams. Ensuring that the face-tracking and sentiment analysis didn't impact the performance of the interview recording required deep optimization of the browser's processing pipeline. Additionally, designing an intuitive UI that manages complex data (like feedback reports and video playback) while keeping the user calm was a significant design challenge.

What I Learned Through this project, I gained deep expertise in:

Integrating multimodal AI models (text, video, facial expressions). Managing complex state across a distributed system with Zustand. Implementing secure payment gateways and subscription cycles. Optimizing Next.js applications for production-grade performance.

Built With

  • ant-design-payments-stripe-deployment-vercel-utilities-zustand-(state)
  • face-api.js
  • framer-motion
  • framework-next.js-15-(app-router)
  • lucide-react
  • radix-ui
  • react-19-language-typescript-ai-/-machine-learning-google-gemini-ai
  • react-hook-form
  • sentiment.js-database-&-auth-supabase-(postgresql)-styling-&-ui-tailwind-css
  • tensorflow.js
  • zod-(validation)
Share this project:

Updates