This modern e-commerce web application built using the MERN Stack.
It offers a smooth shopping experience where users can browse products, add items to cart or wishlist, manage orders, and securely checkout — all within a clean and responsive interface.
The project also includes a fully functional Admin Panel. It is fully Dockerized and set up with a CI/CD pipeline for automated builds and deployment, ensuring production-ready workflows and smooth continuous delivery.
- Browse product collections
- Add or remove items from the cart
- Save or remove favorites in wishlist
- View and manage orders
- Secure authentication and validation for users and admin
- Admin Panel to:
- Manage furniture products (Add, Edit, Delete)
- View and manage customer orders
- Handle user accounts and authentication
- Monitor sales and analytics
- Smooth checkout process
- Fully responsive and user-friendly UI
- Dockerized application with CI/CD pipeline for automated builds and deployment
- Deployed on Vercel (Frontend) and Render (Backend)
- Link (https://e-commerce-webb.vercel.app/)
| Category | Technologies Used |
|---|---|
| Frontend | React.Js[v18], Vite, Tailwind CSS |
| Backend | Node.Js, Express.Js |
| Database | MongoDB / MongoDB atals |
| State Management | React Hooks / Context API |
| Authentication | JWT, bcrypt, Express Validator |
| Devops | Git, GitHub Actions, Docker, CI/CD Pipelines |
| Deployment | Vercel (Frontend), Render (Backend) |