Skip to content

Deekshit14/AI-Interview-Recruiter-Project

Repository files navigation

🚀 AI Mock Interview Platform

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.


📌 Project Purpose

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

⚙️ Tech Stack

  • 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)

🧩 Features

  • 🔐 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

✅ Future Improvements

  • 🌐 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

About

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.

Resources

Stars

Watchers

Forks

Contributors