Customer Review System is a full-stack web application built using the MERN stack (MongoDB, Express.js, React.js, Node.js).
It allows users to share, manage, and view reviews for hotels and services in a secure, user-friendly interface.
The project implements JWT authentication, RESTful APIs, and CRUD operations for reviews — showcasing practical experience in end-to-end web application development.
🔗 GitHub Repository: github.com/Lalit7374/Customer-Review-System
- Add, edit, and delete reviews for hotels or services.
- View all reviews with average ratings and timestamps.
- Sort and filter reviews based on user, rating, or date.
- Secure login and signup using JWT (JSON Web Token).
- Passwords encrypted with bcrypt for enhanced security.
- Role-based access for admin and normal users.
- Create, Read, Update, Delete functionality for review data.
- Clean RESTful API design following MVC architecture.
- Admins can manage user reviews and remove inappropriate content.
- Analytics view for total reviews, active users, and average ratings.
- Responsive, mobile-friendly design using ReactJS.
- Modern UI components with Material-UI / Bootstrap 5.
- Real-time updates and smooth user experience.
| Category | Technologies Used |
|---|---|
| Frontend | React.js, Material-UI, Bootstrap 5 |
| Backend | Node.js, Express.js |
| Database | MongoDB (Mongoose ORM) |
| Authentication | JWT, bcrypt.js |
| Architecture | MVC (Model-View-Controller) |
| Version Control | Git & GitHub |
I haven’t added the frontend files yet — I’m currently working on an improved UI design for a smoother and more attractive user experience. The frontend will be updated as soon as possible 🚀