An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# MOCK MATE

![Image](https://github.com/user-attachments/assets/7766ac76-ce80-4b88-b25e-7b4bbfc61552)

![Image](https://github.com/user-attachments/assets/fb814667-86f1-4038-a9fd-17d67e286b84)

## 🚀 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)