An AI-powered mock interview web application that generates personalized interview questions based on job title, description, and experience. It uses DeepSeek (via Ollama) to generate questions and feedback, offering a full end-to-end mock interview experience.
- Frontend: Angular
- Backend: Node.js + Express
- Database: MongoDB
- AI Integration: DeepSeek via Ollama
- Speech-to-Text: Annyang.js
- User authentication (JWT-based)
- Dashboard to manage interviews
- Create mock interviews based on job details
- Real-time audio recording and speech-to-text
- AI-generated questions and personalized feedback using DeepSeek
- Interview history and performance tracking
We've used DeepSeek, a powerful open-source large language model. Integration is done locally using Ollama, ensuring full control and data privacy.
-
Install Ollama
Follow the official Ollama installation guide for your OS. -
Pull the DeepSeek model
ollama pull deepseek-r1:1.5b
-
Run the model locally using command prompt
ollama run deepseek-r1:1.5b
-
Set up your backend Your API should interact with Ollama at:
http://127.0.0.1:11434




