Project Overview
This project is a web application designed to manage user ratings for various products. It allows
users to rate products, view ratings, and provides an admin panel for managing the ratings.
Tech Stack
- Frontend: React.js, Bootstrap
- Backend: Golang
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Real-time updates: Socket.io
- Deployment: Docker, Kubernetes
- Version Control: Git
Features
- User authentication and registration
- Product rating and review system
- Admin panel for managing products and ratings
- Responsive design for mobile and desktop
- Real-time updates using WebSockets
- Search and filter functionality for products
- Pagination for large datasets
- Data validation and error handling
- Unit testing and integration testing
- Deployment on cloud platforms (e.g., Heroku, AWS)
My Contributions
I was responsible for the frontend development using React.js and Bootstrap. I implemented the user
authentication system, product rating functionality, and the admin panel for managing ratings. I also
worked on integrating the backend API with the frontend and ensuring a smooth user experience.
Download PDF