https://github.com/vulegiahoa06/e-commerce
Modern e-commerce built with best practices in mind. MERN stack, Redux Toolkit for state management, Material UI for a delightful UI, and RESTful APIs for seamless integration. Dive in and explore!
https://github.com/vulegiahoa06/e-commerce
cors express-js forgot-password jwt-authentication material-ui mern mongodb node-js react react-router restful-api
Last synced: 2 months ago
JSON representation
Modern e-commerce built with best practices in mind. MERN stack, Redux Toolkit for state management, Material UI for a delightful UI, and RESTful APIs for seamless integration. Dive in and explore!
- Host: GitHub
- URL: https://github.com/vulegiahoa06/e-commerce
- Owner: VuLeGiaHoa06
- Created: 2024-11-14T07:14:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-16T05:48:27.000Z (about 1 year ago)
- Last Synced: 2026-04-10T11:40:01.171Z (2 months ago)
- Topics: cors, express-js, forgot-password, jwt-authentication, material-ui, mern, mongodb, node-js, react, react-router, restful-api
- Language: JavaScript
- Homepage: https://e-commerce-icro.vercel.app/
- Size: 2.54 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# MERN Ecommerce: A Seamless Shopping Experience Powered by the MERN Stack, Redux Toolkit, and Material UI
MERN Ecommerce is a full-stack application designed to transform your online shopping experience. Built with the MERN stack (MongoDB, Express.js, React, Node.js), it leverages Redux Toolkit for efficient state management and Material UI for a sleek, user-friendly interface. This project offers a robust platform for both users and admins, packed with essential features for a seamless experience.




## **Features**
### **User:**
- **Product Reviews:**
- Write, edit, and delete reviews.
- Instant updates on ratings and star percentages.
- **Wishlist:**
- Add, remove, and annotate products with personalized notes.
- **Order Management:**
- Create new orders and view order history.
- **Profile Management:**
- Manage email, username, and multiple addresses.
- **Shopping Cart:**
- Add products, adjust quantities, and view subtotals.
### **Admin:**
- **Product Management:**
- Add, edit, delete, and soft-delete products.
- Manage product attributes like name and stock.
- **Order Management:**
- View and update order details and status.
### **Security & User Experience:**
- **Secure Authentication:**
- Login, signup, OTP verification, password reset, and logout.
- **Intuitive Interface:**
- Powered by Material UI for a visually appealing and user-friendly experience.
### **Scalability:**
- **Built for Growth:**
- Scalable architecture to handle increasing user demands.