Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/binvu06/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/binvu06/e-commerce
cors express-js forgot-password jwt-authentication material-ui mern mongodb node-js react react-router restful-api
Last synced: about 1 month 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/binvu06/e-commerce
- Owner: binvu06
- License: mit
- Created: 2024-11-14T07:14:48.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-09T09:52:16.000Z (about 1 month ago)
- Last Synced: 2024-12-09T10:37:17.584Z (about 1 month 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.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- 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.
![image](https://github.com/user-attachments/assets/f56dbd50-2c12-497f-b516-128244e555ba)
![image](https://github.com/user-attachments/assets/c9b47978-3b49-480e-920f-a9a23d4d7fa7)
![image](https://github.com/user-attachments/assets/10329bc9-0e1d-4cf8-a0da-f359b4cb7f5b)
![image](https://github.com/user-attachments/assets/f06e59ef-1b7d-44a4-b65f-fc744c752afa)## **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.