Built a full-featured e-commerce platform simulating a real online store. Customers can browse products, manage carts, place orders, chat with staff, and receive real-time notifications. Admins manage inventory and analytics.
Video demo: https://youtu.be/3ejhjt0IXyQ
- Implemented JWT authentication & role-based authorization (Admin, Customer, Employee). Built REST APIs for product category, cart, orders, reviews, wishlist, pre-orders, and reward points.
- Integrated real-time chat (WebSocket) and notification system.
- Developed advanced search, filtering, and sorting features.
- Handled email verification with Spring Mail & Freemarker.
- Designed MySQL schema and implemented backend with Spring Boot & Hibernate.
- Created a modern user interface to smoothly communicate with the backend, ensuring a seamless user experience while interacting with Spring Boot APIs.
Java, Spring Boot, Hibernate, MySQL, JWT, WebSocket, MapStruct, Lombok, Swagger, Freemarker, Spring Mail | ReactJS, TypeScript, Mantine UI, React Query, Zustand
Một số trang của hệ thống.
| (1) | (2) | (3) |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |




















