Skip to content

Your AI-powered partner for mastering job interviews. A modern web app to simulate real-world interview experiences using cutting-edge AI

Notifications You must be signed in to change notification settings

puneetsharma0910/MockMate

Repository files navigation

🧠 MockMate

MockMate is an AI-powered mock interview platform built to help candidates practice real-world interviews in a fully interactive environment. Leveraging the power of Vapi AI and Google Gemini, MockMate delivers voice-driven interviews, feedback, and preparation tools – all from your browser.

🚀 Live Demo

🔗 View Live


📸 Screenshots

Dashboard Preview Interview Room


📦 Features

  • 🎤 AI Voice Interviews – Realistic mock interviews powered by Vapi AI.
  • 💬 Gemini AI Feedback – Personalized insights and improvement tips.
  • 🔐 Authentication – Sign in securely using Firebase auth.
  • 🧭 Dashboard – Track progress, manage interviews, and view feedback.
  • 🌓 Dark Mode Support – Fully responsive and theme-ready.
  • ⚙️ Developer-Friendly Codebase – Modular and scalable with clean UI.

🛠 Tech Stack

Frontend

Backend & APIs

🔧 Getting Started

1. Clone the Repository

git clone https://github.com/puneetsharma0910/MockMate.git
cd MockMate

2. Install Dependencies

npm install
# or
yarn

3. Create Environment File

touch .env.local

4. Add Environment Variables

Paste the following into .env.local:

NEXT_PUBLIC_FIREBASE_API_KEY=your_firebase_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_firebase_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_project.appspot.com
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id

VAPI_API_KEY=your_vapi_ai_key
GEMINI_API_KEY=your_google_gemini_key

5. Run the Development Server

npm run dev
# or
yarn dev

Visit the app at: http://localhost:3000

Visit the app at:

http://localhost:3000

About

Your AI-powered partner for mastering job interviews. A modern web app to simulate real-world interview experiences using cutting-edge AI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published