Interview Prep Hub transforms a simple chatroom concept into a professional learning space where users can:
Log in securely
Post and discuss interview questions
React to and provide feedback on others’ answers
Build communication confidence in a peer-driven community
It’s a supportive space to refine behavioral, technical, and system-design interview skills while connecting with others on the same journey. This project emphasizes responsive design, real-time collaboration concepts, and clean UI/UX principles.
- User Authentication: Secure signup/login system with Passport.js and MongoDB.
- Real-Time Discussion Board: Post questions or answers, and interact through likes/dislikes.
- Peer Feedback: Upvote strong answers or constructively critique responses
- Modern UI: Clean dark theme with rounded cards, accent gradients, and minimalist typography.
- Scalable Architecture: Built with modular EJS templates and a flexible Express structure for easy feature expansion.
| Layer | Technologies |
|---|---|
| Frontend | HTML5, CSS3 (Flexbox, Responsive Design), Vanilla JavaScript (ES6+), EJS Templates |
| Backend | Node.js, Express.js |
| Database | MongoDB with Mongoose |
| Authentication | Passport.js (Local Strategy) |
| Concepts | RESTful Routes, CRUD Operations, MVC Architecture |
| Deployment | Render |
