AI Mock Interview Web App

React, Next.js, Three.js, Express.js, Tailwind CSS

Main project image

An interactive web app that simulates real interviews, built with Next.js, Tailwind CSS, TypeScript and Three.js.

Visit the project ↗

Table of Contents

  1. Overview
  2. Role
  3. Problem
  4. Goal
  5. Solution
  6. User Testing
  7. Challenges and Learnings
  8. Final Thoughts

Overview

The AI Mock Interview App is a personalized interview preparation tool designed to simulate real-time interview sessions using generative AI. It offers realistic questions tailored to a user’s resume, evaluates answers, and gives actionable feedback to boost confidence and preparedness.


Role

Lead Developer and Designer


Problem

Job seekers—especially students and fresh grads—often face:

  1. Limited access to realistic interview practice.
  2. Anxiety due to lack of feedback or unpredictable interview styles.
  3. Generic resources that don’t provide personalized guidance.

Goal

  1. Build an intelligent mock interview system with AI-driven questioning and evaluation.
  2. Make the experience accessible, intuitive, and useful for users across industries.
  3. Help users improve performance with contextual, actionable feedback.

Solution

Understanding User Needs

Core Features

Design and Development Process


User Journey

  1. Landing Page
    CTA to start practicing or upload resume.

  2. Resume Step
    User uploads/builds resume; context extracted.

  3. Interview Session
    One-question-at-a-time experience with response fields and feedback.

  4. Summary Page
    Overall performance and improvement tips shown.


Challenges and Learnings


Final Thoughts