https://github.com/andrewtyw/e-commerce-mall
This a Java-based web application of an e-commerce website; customers can browse items, manage carts and orders, and update delivery information; sellers can manage products/orders;
https://github.com/andrewtyw/e-commerce-mall
ecommerce-website java java-web-app mysql react redux spring-boot
Last synced: 2 months ago
JSON representation
This a Java-based web application of an e-commerce website; customers can browse items, manage carts and orders, and update delivery information; sellers can manage products/orders;
- Host: GitHub
- URL: https://github.com/andrewtyw/e-commerce-mall
- Owner: andrewtyw
- Created: 2023-05-15T06:23:36.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-03T16:17:12.000Z (almost 3 years ago)
- Last Synced: 2025-05-15T18:47:21.328Z (about 1 year ago)
- Topics: ecommerce-website, java, java-web-app, mysql, react, redux, spring-boot
- Language: Java
- Homepage:
- Size: 5.98 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# e-commerce-mall
This a Java-based web application of an e-commerce website; customers can browse items, manage carts and orders, and update delivery information; sellers can manage products/orders;
## Technologies
**Front-end**: `React.js`, `Redux.js`
**Back-end**: `SpringBoot`, JPA(`Hibernate`), `MySQL`, `Kafka`, `Redis`
**Miscellaneous**: `Axios`, `React-router`, `Ant Design`; `JWT`, `Consumer-producer Pattern`
## Features
### Users
- Sign up for a new user account.
- Change user information (e.g., deliver address/email).
- Search items by name and category; browse items and their detail page.
- Add items to Cart; Submit Order by selecting items on Cart.
- Manage orders: keep track of orders' details, including delivery status, and take action on orders.
### Sellers
- Register for a new user account.
- Manage goods, including creating a new item, revising an existing item, or deleting an item.
- Manage orders, including tracking order status and taking delivery actions.
## Preview
### User

--

--

--

### Seller

--

--
