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
