Skip to content

Mocky is a modern, AI-driven mock interview platform designed to help developers practice real-time job interviews. Built with Next.js, TypeScript, and Prisma, it integrates Google Gemini AI for generating job-specific interview questions and Vapi agents for conducting live mock interviews in a conversation

Notifications You must be signed in to change notification settings

hemanth-1321/mocky

Repository files navigation

🎙️ Mocky - AI-Powered Mock Interview Platform

Mocky is a modern, AI-driven mock interview platform designed to help developers practice real-time job interviews. Built with Next.js, TypeScript, and Prisma, it integrates Google Gemini AI for generating job-specific interview questions and Vapi agents for conducting live mock interviews in a conversational interface.

Mocky Screenshot


🚀 Features

  • 🔍 Fetches job listings from RemoteOK
  • 🧠 Sends job details to Gemini AI to generate custom interview questions
  • 💬 Real-time conversational interviews powered by Vapi AI Agents
  • 🎨 Beautiful, modern UI using Shadcn UI, Tailwind CSS, and Aceternity UI
  • 🧩 Type-safe, modular architecture with TypeScript and Prisma

🛠️ Tech Stack


📦 Installation

git clone https://github.com/hemanth-1321/mocky.git
cd mocky
pnpm install

Environment Variables

Create a .env file in the root and add your API keys:

JWT_SECRET=secret
NEXT_PUBLIC_API_BASE_URL=http://localhost:3000
DATABASE_URL=your_postgresql_connection
GOOGLE_GENERATIVE_AI_API_KEY=gemini_api_key
NEXT_PUBLIC_VAPI_WEB_TOKEN=your_vapi_web_token

About

Mocky is a modern, AI-driven mock interview platform designed to help developers practice real-time job interviews. Built with Next.js, TypeScript, and Prisma, it integrates Google Gemini AI for generating job-specific interview questions and Vapi agents for conducting live mock interviews in a conversation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published