Aayush GhimireAayush Ghimire
ghimireaayush.com.np

Tue Jul 23 2024

AI Mock Interview

AI Mock Interview

Next.js

Gemini AI

Speech-to-Text

Drizzle ORM

Tailwind CSS

An AI-powered interview preparation platform using Gemini AI to generate role-specific questions, transcribe spoken answers via Speech-to-Text, and deliver instant feedback on performance.

Overview

AI Mock Interview helps users prepare for technical and behavioral interviews by combining Gemini AI for question generation with real-time Speech-to-Text transcription and instant answer analysis.

Key Features

  • AI Question Generation — Gemini AI generates relevant interview questions tailored to the role and tech stack
  • Speech-to-Text — Users speak their answers; the platform transcribes them in real time
  • Answer Analysis — Responses are compared against ideal answers with a readiness score
  • Instant Feedback — Detailed feedback on each answer with suggestions for improvement
  • Interview History — All past sessions are saved with scores and feedback for review
  • Google Authentication — Secure sign-in via Google OAuth

Screenshots

Interview screen

Feedback view

Question flow

Tech Stack

  • Frontend: Next.js, Tailwind CSS
  • AI: Gemini AI API (question generation & answer analysis)
  • Speech: Speech-to-Text NPM package
  • Auth: Google Authentication
  • Database: Drizzle ORM with Neon (PostgreSQL)
  • Deployment: Vercel