IntelliPrep is an intelligent and personalized web platform designed to help job seekers prepare effectively for interviews using the power of AI. It combines mock interview simulations, real-time feedback, and curated resources to boost confidence and performance.
-
🎯 Personalized Interview Sessions
- Role-based and domain-specific mock interviews
- Dynamic question generation using AI
-
🗣 Real-Time Feedback
- Instant analysis of answers
- Suggestions for improvement (clarity, depth, confidence)
-
📊 Performance Dashboard
- Track progress, strengths, and weaknesses
- View scores and historical data
-
📚 Curated Resources
- Hand-picked study materials and guides
- Role-specific preparation tips
-
🔒 Authentication System
- User login/signup with secure sessions
- Role-based access (Admin/User)
Frontend
- React.js
- Vite
- Axios
- Shadcn/UI + Lucide Icons
Backend
- Express.js
- Node.js
- MongoDB
- JWT Authentication
AI Integration
- OpenAI API (for dynamic question generation and feedback)
Deployment
- Frontend: Render
- Backend: Render
- Database: MongoDB Atlas
git clone https://github.com/yourusername/intelliprep.git
cd intelliprep
### 2. Setup Environment Variables
Create a .env file in /backend :
Backend (/.env):
PORT=5000
MONGODB_URI=your_mongodb_uri
OPENAI_API_KEY=your_openai_key
JWT_SECRET=your_jwt_secret
3. Install Dependencies
# Frontend
cd my-app
npm install
# Backend
npm install
4. Run the App
# Start Backend
node index.js
# Start Frontend
cd my-app
npm run dev