Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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!

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.