https://github.com/belalaboseada/mockmate-salamhack
MockMate – AI Interview Coach 🚀
https://github.com/belalaboseada/mockmate-salamhack
ai hackthon hackthonproject interview js nodejs python react
Last synced: 5 months ago
JSON representation
MockMate – AI Interview Coach 🚀
- Host: GitHub
- URL: https://github.com/belalaboseada/mockmate-salamhack
- Owner: BelalAboseada
- Created: 2025-03-12T18:39:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-21T16:29:00.000Z (11 months ago)
- Last Synced: 2025-04-21T17:35:49.922Z (11 months ago)
- Topics: ai, hackthon, hackthonproject, interview, js, nodejs, python, react
- Language: JavaScript
- Homepage: https://mock--mate.vercel.app
- Size: 9.22 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MockMate - AI Interview Coach 🎤🤖
MockMate is an AI-powered interview coach that helps users prepare for job interviews by generating dynamic questions, analyzing responses, and providing real-time feedback. It leverages AI and GPT-powered analysis to enhance interview preparation.
## 🚀 Features
- **AI-Generated Questions** based on job role, experience, and skills.
- **Voice & Text Answers** for realistic interview practice.
- **AI Feedback & Scoring** on clarity, confidence, and relevance.
- **User Profiles & Progress Tracking** to monitor improvement.
- **Guest Mode** for quick interview practice without sign-up.
- **GPT-Powered Analysis** for evaluating and enhancing responses.
- **Integration with AI Models** for personalized coaching.
## 🛠️ Technologies Used
### **Frontend:**
- React.js, Tailwind CSS, Material-UI
- Redux Toolkit for state management
- Axios for API calls
### **Backend:**
- Node.js, Express.js
- MongoDB for database storage
- JWT for authentication
- OpenAI GPT API for AI-generated questions and feedback
### **AI & GPT Integration:**
- python
- OpenAI API for generating interview questions and feedback analysis
- AI-driven speech-to-text processing for voice responses
- Machine learning models for scoring and personalized recommendations
## 📦 Installation
1️⃣ Clone the repository:
```bash
git clone https://github.coam/BelalAboseada/MockMate-salamHack.git
```
2️⃣ Navigate to the Project Directory:
```bash
cd MockMate-salamHack
```
3️⃣ Install Dependencies:
For frontend:
```bash
cd frontend
npm install
```
For backend:
```bash
cd backend
npm install
```
4️⃣ Start the Application:
Run the frontend:
```bash
npm run dev
```
Run the backend:
```bash
npm start
```