Skip to content

Krishn-01/voice-mock-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Agentic AI – Intelligent Mock Interview & ATS Analyzer

Agentic AI is a full-stack AI-powered mock interview platform that analyzes resumes, detects suitable job roles, conducts adaptive AI interviews, and generates ATS resume scores with detailed performance feedback.

This project simulates a real interview environment using stateful AI logic, enabling users to practice, improve, and track their performance in a structured way.


🌟 Key Features

  • 📄 Resume Upload & Parsing (PDF Support)
  • 🎯 Automatic Job Role Detection using LLM
  • 🤖 AI-Powered Adaptive Interview System
  • 🎤 Voice + Text Response Support
  • 📊 ATS Resume Score Generation
  • 🧠 Question-wise AI Feedback & Scoring
  • 📈 Final Performance Report with Analytics
  • 🔐 JWT-based Authentication
  • 📂 Interview History Tracking
  • 📹 Live Camera & Microphone Integration

🧠 Problem Statement

Students and job seekers often lack:

  • Personalized interview practice
  • Real-time performance feedback
  • Resume ATS compatibility insights
  • Structured mock interview simulation

Most existing platforms provide static questions or basic chatbot interactions.

Agentic AI solves this by acting as a stateful AI interviewer that dynamically plans, evaluates, and adapts like a real recruiter.


🏗️ System Architecture

1️⃣ Resume Analysis

  • User uploads resume (PDF)
  • Backend parses resume using pdf-parse
  • LLM analyzes content and detects:
    • Suitable job role
    • Interview round structure

2️⃣ Interview Planning

  • System generates adaptive interview plan
  • AI asks contextual, role-specific questions

3️⃣ AI Evaluation

  • User responds via voice or text
  • AI evaluates:
    • Communication clarity
    • Technical depth
    • Confidence level
  • Generates score and feedback per question

4️⃣ Final Report

  • Aggregated scoring
  • Strengths & weaknesses analysis
  • Performance summary
  • Stored in database for history tracking

🛠️ Tech Stack

🔹 Frontend

  • React.js
  • Tailwind CSS
  • Lucide Icons
  • Web Speech API (Voice Recognition)
  • WebRTC (Camera & Mic Integration)

🔹 Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Multer (File Upload Handling)
  • pdf-parse (Resume Parsing)
  • JWT Authentication
  • Groq LLM API (Llama 3.1 Model)

⚙️ Installation & Local Setup

1️⃣ Clone the Repository

git clone https://github.com/Krishn-01/voice-mock-interview.git
cd voice-mock-interview

About

Agentic AI mock interview platform that analyzes resumes, generates adaptive questions, and delivers real-time performance insights.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors