🚀 About the Project — Hiresense

Hiresense is an AI-powered interview automation platform designed to redefine the hiring experience for both recruiters and candidates. The idea was inspired by the repetitive and time-consuming nature of traditional technical interviews, which often involve manual question preparation, scheduling conflicts, and inconsistent evaluations. I wanted to create a seamless, scalable solution that could automate the entire interview lifecycle — from question generation to candidate evaluation — using advanced AI technologies.


🔍 What I Learned

Building Hiresense taught me how to effectively integrate multiple AI services and manage complex API communications. I deepened my understanding of:

  • Next.js & Tailwind CSS for building fast, responsive UIs
  • Google OAuth for secure authentication
  • Vapi AI for real-time, voice-based AI interviews
  • Gemini AI for dynamic question generation and automatic summarization
  • Supabase for real-time database management and data persistence

🏗️ How I Built It

The platform is structured in three main segments:

  1. Admin Dashboard — Built with Next.js and Shadcn UI, allowing recruiters to create job profiles and generate interview questions.
  2. Interview Process — Vapi AI handles real-time voice-based interviews, while transcripts are sent to Gemini AI for summarization.
  3. Data Management — All interview data, including questions, summaries, and candidate details, are securely stored and managed with Supabase.

Challenges Faced

  • Real-time Voice Processing: Integrating Vapi AI for seamless, low-latency conversations was a challenge. Optimized through audio buffering and backend adjustments.
  • API Rate Limits: Handling multiple API calls (Gemini AI, Vapi AI) without hitting rate limits required smart caching and optimized request strategies.
  • Data Synchronization: Maintaining real-time updates between the admin dashboard and interview sessions required fine-tuned event listeners and database triggers.

Building Hiresense was an incredible journey of blending cutting-edge AI technologies with modern web development practices, ultimately creating a platform that simplifies and accelerates the interview process.

Built With

  • and-node.js-for-backend-logic.-it-leverages-vapi-ai-for-real-time-interviews
  • and-shadcn-ui-for-the-frontend
  • and-supabase-for-database-management.-google-oauth-handles-authentication
  • gemini
  • gemini-ai-for-question-generation-and-summaries
  • ggogleouth
  • next.js
  • node.js
  • shadcn
  • supabase
  • tailwind
  • tailwind-css
  • vapi
Share this project:

Updates