Skip to content

almahdy-byte/MockMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

   git clone https://github.coam/BelalAboseada/MockMate-salamHack.git

2️⃣ Navigate to the Project Directory:

cd MockMate-salamHack

3️⃣ Install Dependencies: For frontend:

cd frontend
npm install

For backend:

cd backend
npm install

4️⃣ Start the Application: Run the frontend:

npm run dev

Run the backend:

npm start

About

Ai interviewer coach Backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published