An AI-driven mock interview platform leveraging Azure AI (Speech-to-Text) and Gemini AI (for intelligent question generation). Built with MERN stack and deployed using AWS Serverless for a scalable and cost-efficient backend.
- AI-Powered Question Generation – Uses Gemini AI to generate dynamic, role-specific interview questions.
- Real-time Transcription – Converts speech to text via Azure AI Speech Services for seamless interview documentation.
- Scalable & Serverless – Deployed with AWS Lambda and API Gateway for optimal performance.
- Interactive Code Editor – Supports live coding assessments
- React.js + Vite – Fast and optimized UI
- Tailwind CSS – Modern, responsive styling
- Lucide React – Icon library for enhanced UI
- Node.js & Express.js – Efficient REST API backend
- MongoDB (Atlas) – Cloud database for structured interview data
- AWS Serverless – Lambda, API Gateway, and S3 for scalable deployment
- Socket.io – Real-time communication for interview sessions
- Azure AI Speech-to-Text – Converts spoken words to text in real time
- Gemini AI – Generates interview questions dynamically
📦 AI-Interview-Platform
├── 📁 client # Frontend (React + Vite)
├── 📁 server # Backend (Node.js + Express)
└── README.md
git clone hhttps://github.com/Cleveridiot07/MockMate.git
cd= mockmate
cd client
npm install
npm run dev # Starts frontend on http://localhost:5173
cd server
npm install
npm run dev # Starts backend on http://localhost:8000
npm run build # Generates optimized build files
serverless deploy
- Nikhil Saxena – GitHub
Pull requests are welcome! 🚀