Inspiration
What it does
How we built it
MockMate – AI Interview Coach
MockMate is an AI-powered mock interview platform designed to help students and job seekers prepare for real interviews. It generates interview questions, evaluates user responses, provides instant feedback, and highlights areas for improvement such as technical knowledge, communication, confidence, and answer quality.
Technology Stack
Frontend:** React.js, Vite, HTML, CSS, JavaScript Backend:** Python, FastAPI Database:** PostgreSQL with SQLAlchemy Authentication:** JWT-based login and signup AI Integration:** AI/NLP model for question generation and answer evaluation Deployment:** Vercel for frontend and Render for backend Version Control:** Git and GitHub
Project Flow
- User creates an account or logs in.
- User selects an interview role, skill, or difficulty level.
- MockMate generates relevant interview questions.
- User submits answers through the interview interface.
- The backend sends responses to the AI evaluation system.
- AI analyses answer relevance, clarity, technical accuracy, and communication.
- The user receives scores, feedback, and improvement suggestions.
- Interview results are stored and displayed on the dashboard to track progress.
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for mockmate
Built With
- javascript
- jwt
- python
- react
- render
- vercel
Log in or sign up for Devpost to join the conversation.