8000 GitHub - vipinsao/ai-interview-agent: AI Interview Recruiter lets users schedule mock interviews by entering job details and preferences, then connects them to an AI for a voice-based session followed by instant feedback.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

AI Interview Recruiter lets users schedule mock interviews by entering job details and preferences, then connects them to an AI for a voice-based session followed by instant feedback.

Notifications You must be signed in to change notification settings

vipinsao/ai-interview-agent

Repository files navigation

🧠 AI Interview Recruiter

AI Interview Recruiter is a modern web application designed to assist job seekers and companies in streamlining the interview preparation and evaluation process. It simulates AI-based technical interview sessions where users answer automatically generated questions based on their selected domain or skill set. After the session, the system provides instant feedback and analysis to help candidates understand their strengths and areas for improvement. Built using technologies like Next.js, Tailwind CSS, and Supabase, the application offers a clean interface, secure authentication, and smooth performance. This project is aimed at students preparing for placements, individuals practicing for software roles, and organizations looking to experiment with automated candidate evaluation systems.


🚀 Live Demo

🔗 Click here to view the live app
🎥 Watch a demo video


📌 Features

  • 🔐 Authentication
    • Google OAuth login using Supabase Auth
  • 📅 Interview Scheduler
    • Create and schedule real-time interviews
  • 👤 Candidate Management
    • Add, update, and view candidate data
  • 📝 Automated Feedback
    • Collect AI-based ratings on multiple parameters
  • 🧾 Dynamic Interview Pages
    • Unique interview pages with shareable links
  • 📄 Detailed Feedback Summary
    • Technical Skills, Communication, Problem Solving, and Experience ratings
  • 💻 Modern UI
    • Fully responsive UI built with Tailwind CSS

🛠️ Tech Stack

Category Technology
Frontend React.js, Next.js
Styling Tailwind CSS, ShadCN UI
Auth & Backend Supabase (Auth + Database)
Auth Provider Google OAuth
Deployment Vercel

📷 Screenshots

Homepage

Homepage

Dashboard

Dashboard

CreateInterview

Create Interview

Billing

Billing


⚙️ Installation

Clone the Repo

git clone https://github.com/your-username/ai-interview-recruiter.git
cd ai-interview-recruiter

Install Dependencies

npm install

Setup Environment

Create a .env.local file and add your Supabase keys and host URL:

NEXT_PUBLIC_SUPABASE_URL=https://xyzcompany.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-key
NEXT_PUBLIC_HOST_URL=https://your-vercel-deployment-url

Run Locally

npm run dev

🧠 Architecture

Next.js (App Router)
├── Supabase Auth (Google OAuth)
├── Dynamic Routes (/scheduled-interview/[id])
├── Tailwind UI Components
└── Supabase DB Integration

🤝 Contributions

This project is built and maintained by Vipin Sao . Please support this project.


💼 Recruiter Notes

  • ✅ Real-world project using production-grade tech
  • ✅ Includes modern auth, database, and cloud deployment
  • ✅ Clean, maintainable codebase with reusable components

About

AI Interview Recruiter lets users schedule mock interviews by entering job details and preferences, then connects them to an AI for a voice-based session followed by instant feedback. 5566

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0