https://github.com/anuritigupta26/mockmate
An AI-powered mock interview platform that helps candidates practice technical and HR interviews with real-time feedback, ratings, and improvement suggestions. Built with Next.js, Clerk authentication, ShadCN UI, and Gemini API for AI-driven responses. 🚀 🔹 Adaptive Questioning | 🔹 Instant AI Feedback | 🔹 User Authentication
https://github.com/anuritigupta26/mockmate
clerk-authentication drizzle gemini-ai nextjs node-js postgresql react shadcn-ui taliwindcss vercel-deployment
Last synced: 3 months ago
JSON representation
An AI-powered mock interview platform that helps candidates practice technical and HR interviews with real-time feedback, ratings, and improvement suggestions. Built with Next.js, Clerk authentication, ShadCN UI, and Gemini API for AI-driven responses. 🚀 🔹 Adaptive Questioning | 🔹 Instant AI Feedback | 🔹 User Authentication
- Host: GitHub
- URL: https://github.com/anuritigupta26/mockmate
- Owner: AnuritiGupta26
- License: mit
- Created: 2025-02-19T21:26:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T18:24:49.000Z (about 1 year ago)
- Last Synced: 2026-01-03T16:33:41.640Z (6 months ago)
- Topics: clerk-authentication, drizzle, gemini-ai, nextjs, node-js, postgresql, react, shadcn-ui, taliwindcss, vercel-deployment
- Language: JavaScript
- Homepage: https://mock-mate-sigma.vercel.app/
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MOCK MATE


## 🚀 Overview
MockMate,AI Interview Mocker is an intelligent, AI-powered platform designed to help candidates prepare for technical and behavioral interviews by simulating real-world interview scenarios. It provides feedback, ratings, and insights on answers to improve a candidate's performance.
## ✨ Features
- **Real-Time AI-Powered Interviews**: Simulates both technical and HR interviews.
- **Instant Feedback & Rating**: Provides a rating system and personalized feedback for each answer.
- **Question Bank**: Contains various interview questions across different domains.
- **Adaptive Questioning**: Dynamically adjusts question difficulty based on user responses.
- **Data Visualization**: Tracks performance trends over multiple mock interviews.
- **User Authentication**: Secure login and authentication using Clerk.
- **Modern UI Components**: Uses ShadCN UI for a clean and aesthetic interface.
## 🛠Tech Stack
- **Frontend**: Next.js, React, Tailwind CSS
- **Backend**: Node.js, Express.js
- **Database**: PostgreSQL (Drizzle ORM)
- **AI Model**: Gemini API for AI-based responses
- **Authentication**: Clerk for user authentication
- **UI Library**: ShadCN UI for modern and reusable components
- **Deployment**: Vercel / AWS
## 📊 Usage
1. Sign up or log in using Clerk authentication.
2. Select the type of interview (technical/HR).
3. Answer the AI-generated questions.
4. Receive real-time feedback, a rating, and improvement suggestions powered by Gemini AI.
5. Track your progress and enhance your skills!
## 🛠Deployment
Deploy the application using **Vercel** or **AWS**:
```sh
vercel deploy
```
https://mock-mate-sigma.vercel.app/
## 📜 License
This project is licensed under the [MIT License](LICENSE).
## 📬 Contact
- **Author**: Anuriti Gupta
- **Email**: anuritigupta@example.com
- **GitHub**: [github.com/anuriti-gupta](https://github.com/anuriti-gupta)
- **LinkedIn**: [linkedin.com/in/anuriti-gupta](https://linkedin.com/in/anuriti-gupta)