AI-Powered Mock Interview System
This project is an AI-powered mock interview system that helps users prepare for technical interviews by providing LeetCode-style coding challenges and AI-powered code reviews.
Features
✅ Browse job listings
✅ Take mock interviews for specific job positions
✅ LeetCode-style coding interface with multiple language support
✅ AI-powered code review and feedback
✅ View submission history
Tech Stack
Backend
Node.js with Express.js
TypeScript
MongoDB for data storage
OpenAI API for code review
Judge0 API for code execution
Frontend
React.js with TypeScript
Vite for faster builds
Tailwind CSS for styling
Monaco Editor for code editing
React Router for navigation
DevOps
Docker for containerization
AWS EC2 for deployment
GitHub Actions for CI/CD
Nginx for reverse proxy
NodeJs
ReactJs
OpenAI
Judge0
TailwindCSS
Docker
CI/CD