Interview AI is an AI-powered interview preparation platform that helps candidates prepare smarter by analyzing their resume and target job description. It generates personalized interview questions, identifies skill gaps, creates a preparation roadmap, and builds ATS-optimized resumes tailored to the role.
Live Demo
🌐 Frontend: https://interview-ai-six-xi.vercel.app ⚙️ Backend: https://interview-ai-backend-dsou.onrender.com
- 📄 Resume & Job Description Analysis – Analyze resumes and job descriptions to understand candidate-job alignment.
- 🎯 Match Score Calculation – Get an AI-generated score indicating how well your profile matches the target role.
⚠️ Skill Gap Analysis – Identify missing skills and categorize them as Low, Medium, or High priority.- 🤖 Personalized Interview Questions – Generate role-specific technical and behavioral interview questions.
- 💡 Interviewer Insights – Understand what interviewers are actually evaluating through intention-based explanations.
- 📝 Detailed Model Answers – Review structured sample answers for better interview preparation.
- 📅 Preparation Roadmap – Receive a personalized day-by-day preparation plan based on your weaknesses.
- 📄 ATS-Friendly Resume Generation – Generate optimized resumes tailored to the selected job description.
- 🔐 Secure Authentication – JWT-based authentication and protected routes.
- 📚 Interview History – Access previous interview reports, plans, and generated resumes anytime.
- React
- Vite
- SCSS
- Axios
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- Groq API (LLaMA 3.3 70B)
- Multer
- PDF Parse
- Puppeteer
# Clone the repository
git clone <repository-url>
# Install frontend dependencies
cd Frontend
npm install
# Install backend dependencies
cd ../Backend
npm installPORT=5000
MONGODB_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
GROQ_API_KEY=your_groq_api_key# Backend
npm run dev
# Frontend
npm run dev- AI Mock Interviews
- Voice-Based Interview Practice
- Company-Specific Interview Preparation
- Coding Assessment Generation
- Interview Performance Analytics
- LinkedIn Profile Analysis