Mocky

An AI-powered mock interview platform that fetches real job listings, generates custom interview questions with Gemini AI, and conducts live conversational interviews via Vapi agents.

Technical Architecture

Overview

Mocky is an AI-driven mock interview platform built to help developers practice realistic job interviews on-demand.

How It Works

  • Job Listings -- Fetches live job postings from the RemoteOK API.
  • AI Question Generation -- Sends job details to Google Gemini to generate role-specific interview questions.
  • Voice Interviews -- Vapi AI agents conduct real-time conversational interviews with the candidate.
  • Results & Feedback -- Interview sessions are stored via Prisma and surfaced back to the user.

Tech Stack

  • Frontend: Next.js + TypeScript
  • Database: PostgreSQL via Prisma ORM
  • Styling: Tailwind CSS, Shadcn UI, Aceternity UI
  • AI: Google Gemini (question generation), Vapi (voice agents)
  • Job Data: RemoteOK API