Skip to content

HamzaSaeed31/Interview-Den

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎤 Interview Den

AI-powered mock interview platform with resume screening, adaptive quizzes and avatar-led video interviews


📖 About

Interview Den is a Final Year Project built at FAST-NUCES that simulates real job interviews using AI. Candidates upload their resume, get matched to jobs, attempt auto-generated technical quizzes, and conduct avatar-led video interviews — all in one platform.

✨ Features

  • 📄 Resume Screening — AI parses and matches resumes to job descriptions
  • 🧠 Adaptive Quizzes — Groq-powered MCQ generation tailored to the role
  • 🎥 Video Interview Simulation — Avatar-led interviews with real-time feedback
  • 🏢 Company Portal — Post jobs, view applicants, manage hiring pipeline
  • 👤 Candidate Dashboard — Track applications and interview performance
  • 🔐 Auth & Storage — Supabase handles authentication and data persistence

🗂️ Structure

fyp-1/   ← proposal, mid-eval and defense materials
fyp-2/   ← full implementation
  ├── FYP_AI_Components-master/   AI/ML backend (Groq, resume matching)
  ├── InterviewDen-main/          Next.js + Supabase web application
  ├── Final-eval/                 Final evaluation submission
  └── Mid-eval/                   Mid-evaluation submission

🛠️ Tech Stack

Layer Technology
Frontend Next.js 14, TypeScript, Tailwind CSS
Backend / Auth Supabase (PostgreSQL + Storage + Auth)
AI / LLM Groq API (LLaMA 3)
ML Components Python, scikit-learn, spaCy
Video WebRTC, AI Avatar

🚀 Getting Started

Prerequisites

  • Node.js 18+, Python 3.10+
  • Supabase project and Groq API key

Web App

cd fyp-2/InterviewDen-main
npm install
cp .env.example .env.local   # fill in Supabase + Groq keys
npm run dev

AI Components

cd fyp-2/FYP_AI_Components-master
pip install -r requirements.txt
python main.py

Note: API keys have been redacted. Set GROQ_API_KEY as an environment variable.

About

AI-powered mock interview platform with resume screening, adaptive quizzes and avatar-led video interviews built with Next.js, Supabase and Groq

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors