GENAI is a full-stack AI-powered interview preparation platform designed to help students and professionals practice interviews, receive AI-generated feedback, and track their performance over time.
- 🔐 User Authentication (Register/Login)
- 🤖 AI-generated interview questions
- 💬 Interactive mock interview sessions
- 📊 AI-powered interview evaluation
- 📝 Personalized interview reports
- 📚 Interview history management
- 📱 Responsive user interface
- React.js
- JavaScript
- SCSS
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
- AI API Integration for generating interview questions and evaluating responses
GENAI/
│
├── FRONTEND/
│ ├── src/
│ ├── public/
│ └── package.json
│
├── src/
│ ├── controllers/
│ ├── routes/
│ ├── models/
│ ├── middleware/
│ ├── services/
│ └── server.js
│
├── package.json
└── .env
git clone https://github.com/<your-username>/GENAI.gitnpm installcd FRONTEND
npm installCreate a .env file in the backend directory and add:
PORT=5000
MONGODB_URI=your_mongodb_connection
JWT_SECRET=your_secret_key
AI_API_KEY=your_api_key
npm run devcd FRONTEND
npm run dev- Voice-based interviews
- Video interview support
- Resume analysis
- Interview analytics dashboard
- Coding interview support
- Multiple AI models