Skip to content

shivam-js/MockMate-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MockMate-AI 🤖

AI-powered mock interview system that analyzes resumes, generates interview questions, records answers, and evaluates candidate performance.

🔗 Live Demo

https://mockmate-ai-3xjowtbsbxtqerxuqilw8w.streamlit.app/


Screenshots

Home Page

Home

Resume Upload

Resume Upload

Interview Page

Interview

Evaluation Page

Evaluation

Result Page

Result

🚀 Features

• Resume Parsing from PDF • Automatic Skill Extraction using NLP • AI Generated Interview Questions • Dynamic Follow-Up Questions • Voice Answer Recording • Interview Evaluation System


🛠 Tech Stack

Frontend • Streamlit

Backend • Python

AI / NLP • TF-IDF • Cosine Similarity • NLP Skill Extraction

Libraries • Streamlit • Scikit-learn • PyPDF2 • Matplotlib


📂 Project Structure

MockMate-AI │ ├── core ├── ui ├── assets ├── docs/ # documentation or demo video ├── tests/ # future testing scripts ├── README.md ├── requirements.txt ├── .gitignore └── app.py


⚙️ How to Run Locally

Clone the repository

git clone https://github.com/shivam-js/MockMate-AI.git

Navigate to the project folder

cd MockMate-AI

Install required dependencies

pip install -r requirements.txt

Run the application

streamlit run app.py


👨‍💻 Author

Shivam Prasad

About

AI-powered mock interview platform that generates interview questions and evaluates candidate responses using NLP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages