An AI-powered career readiness and interview coaching platform designed to help students and professionals prepare for technical and behavioral interviews through intelligent mock interviews, resume optimization, and personalized performance analytics.
🎥 Demo Video: https://drive.google.com/file/d/11Ik6kOu4iAPaccorrg7MXcuU7nSvNW_L/view?usp=sharing
- 🤖 AI-powered mock interview coach
- 🎙️ Voice & text interview practice
- 📄 ATS resume analyzer and optimizer
- 📊 Interview readiness dashboard
- 📈 Performance analytics and competency radar
- 🧠 Daily aptitude and coding challenges
- 🎯 Personalized AI feedback and recommendations
- 🗣️ Speech Recognition & Text-to-Speech support
- 📱 Responsive modern UI
- ⚡ High-performance React application
- React 19
- TypeScript
- Vite
- Tailwind CSS
- Recharts
- Lucide React
- Web Speech API
- Node.js
- Express.js
- Google Gemini API
- Docker
- Google Cloud Run
- Node.js 18+
- npm
git clone https://github.com/your-username/interviewai.git
cd interviewai
npm installCreate a .env.local file:
GEMINI_API_KEY=your_gemini_api_keynpm run devOpen your browser:
http://localhost:5173
interviewai/
├── src/
├── public/
├── server/
├── package.json
├── vite.config.ts
├── tsconfig.json
├── README.md
└── .gitignore
- Multi-language interview support
- Live coding interview environment
- Video interview simulation
- Company-specific interview libraries
- Recruiter feedback dashboard
- Cloud database integration
- User authentication and profiles
- Mobile application
Contributions, suggestions, and feature requests are welcome. Feel free to fork this repository and submit a pull request.
This project is licensed under the MIT License.
Ali Rashid
Computer Science Student • AI & Full-Stack Development Enthusiast
⭐ If you found this project useful, consider giving it a Star!