AI Interview Mock App

AI-First UI/UX Design

Overview

AI-powered mock interview application developed using Next.js 15 App Router, Firebase Authentication, Vapi SDK, and TailwindCSS. The application allows users to simulate real interview sessions with AI agents, receive feedback, and track their progress. It was built to enhance interview preparation experience using modern web technologies.

Screenshot 1Screenshot 2Screenshot 3

Technologies Used

Next.js 15TailwindCSSFirebase AuthFirestoreVapi SDKGoogle Gemini API

Key Features

  • Secure Sign Up & Login (Firebase Auth)
  • Voice-based Interview Simulation (Vapi SDK)
  • Dynamic Question Generation (Google Gemini API)
  • Interview Feedback and Exercise Generation
  • Fully Responsive Design (TailwindCSS)
  • Protected Routes and User-Specific Data Management

Lessons Learned

Learned about integrating AI tools with modern frontend stacks, managing voice-based async states, prompt tuning with Gemini, and ensuring secure user flows via Firebase.