An AI-powered interview preparation platform that generates personalized interview questions from resumes and job descriptions, evaluates candidate answers, and provides detailed feedback.
✅ Resume Upload (PDF)
✅ Personalized Interview Questions
✅ HR Questions
✅ Technical Questions
✅ Behavioral Questions
✅ Project-Based Questions
✅ AI Answer Evaluation
✅ Interview Feedback
✅ Progress Tracking
- Python
- Streamlit
- OpenRouter API
- PyPDF2
- FPDF
The main dashboard where users upload their resume and enter the target job description.
AI-generated interview questions tailored according to the uploaded resume and target job role.
Interactive interview mode where users answer questions and receive AI-powered evaluation.
Detailed analysis of answers including score, strengths, weaknesses, areas of improvement, and suggested better responses.
PDF Resume ↓ Text Extraction ↓ OpenRouter AI ↓ Question Generation ↓ Mock Interview ↓ Answer Evaluation ↓ Feedback Report
Resume Upload ↓ Job Description ↓ Generate Questions ↓ Mock Interview ↓ Answer Evaluation ↓ Feedback Report
- Voice-based interviews
- Real-time speech analysis
- Interview score dashboard
- Multi-language support
- ATS Resume Analysis integration
- Interview history tracking
pip install -r requirements.txt
streamlit run app.py Deploy on https://streamlit.io/cloud?utm_source=chatgpt.com
Vinayak Ojha



