AI-powered interview preparation platform that helps users practice mock interviews, receive intelligent feedback, and improve their communication and technical skills.
intervue.ai simulates real interview experiences using Generative AI. Users can practice domain-specific interviews, answer AI-generated questions, and receive detailed feedback to identify strengths and areas for improvement.
The goal is to make interview preparation more personalized, interactive, and effective.
- 🤖 AI-generated interview questions
- 🎯 Role-based interview sessions
- 📝 Detailed feedback and evaluation
- 📊 Performance analysis and insights
- 🔐 User authentication and session management
- 📱 Responsive and modern UI
- ⚡ Fast and scalable architecture
- React.js
- Tailwind CSS
- JavaScript / TypeScript
- Vite
- Node.js
- Express.js
- MongoDB
- OpenAI API / Gemini API
- JWT Authentication
- Vercel / Render
intervue.ai/
│
├── client/ # Frontend
├── server/ # Backend APIs
├── public/
├── src/
├── models/
├── routes/
├── controllers/
├── middleware/
├── utils/
└── README.md
git clone https://github.com/hopstreax/intervue.ai.git
cd intervue.aicd client
npm installcd server
npm installCreate a .env file:
PORT=5000
MONGO_URI=your_mongodb_connection_string
JWT_SECRET=your_secret_key
OPENAI_API_KEY=your_openai_api_keycd server
npm run devcd client
npm run devApplication will run on:
Frontend: http://localhost:5173
Backend: http://localhost:5000
- Voice-based interviews
- Resume analysis
- Interview history and analytics
- AI-generated improvement roadmap
- Multi-language support
- Company-specific interview preparation
- Real-time speech evaluation
Himanshu Patro
GitHub: https://github.com/hopstreax
⭐ If you found this project helpful, consider giving it a star!