AI Interview Platform

An AI-powered mock interview platform that simulates real interview experiences with real-time voice interaction, dynamic questions, and detailed performance feedback.

Project Demonstration
Video Thumbnail
Problem Statement
The challenge we set out to solve

Many job seekers struggle to prepare effectively for interviews due to the lack of realistic practice environments and structured, personalized feedback. Traditional preparation methods such as reading questions or practicing alone do not accurately simulate real interview pressure, making it difficult for candidates to evaluate their communication skills, technical clarity, and overall readiness. As a result, candidates often enter interviews without clear insights into their strengths, weaknesses, and areas for improvement.

Project Description

Intrvu AI is a full-stack AI-powered mock interview platform designed to help job seekers prepare effectively for technical and HR interviews through a realistic and structured practice environment. The platform provides secure user authentication and allows candidates to configure interview sessions based on parameters such as job role, experience level, interview difficulty, and interaction mode. Users can engage in interviews using real-time voice or chat-based interfaces, creating an experience that closely mirrors real-world interview scenarios. The system is built using modern frontend technologies and a scalable backend architecture to ensure smooth user interactions, reliability, and performance.

During each interview session, Intrvu AI leverages advanced AI models to dynamically generate interview questions and context-aware follow-up prompts. User responses are captured and analyzed to generate detailed feedback, performance scores, and personalized improvement suggestions. All interview sessions and evaluations are securely stored, enabling users to review past interviews, track progress over time, and identify strengths and areas for improvement. By combining real-time interaction, AI-driven evaluation, and persistent data storage, Intrvu AI delivers a comprehensive and data-driven interview preparation experience.

Tech Stack

TypeScript
Next.js
Shadcn
Tailwind CSS
PostgreSQL
Prisma
zod

Features

AI-Powered Mock Interviews

Simulates real interview scenarios using AI-generated questions with voice or text-based interaction.

Real-Time Voice Interaction

Conduct live interviews using AI voice interaction powered by VAPI Voice SDK for a realistic experience.

Custom Interview Configuration

Allows users to configure interviews based on role, experience level, difficulty, and interview mode.

Detailed AI Feedback & Scoring

Provides AI-driven evaluation, ratings, strengths, and improvement suggestions after each interview.

Interview History & Reports

Stores past interview sessions and generates detailed reports accessible anytime from the dashboard.

Secure Authentication & Protected Routes

Implements Google OAuth with NextAuth to secure user data and restrict access to authenticated users only.

Ready to Explore?

Experience the full potential of this project through the live demo or explore the source code.

© 2025 CWL. All rights reserved.
grid