Skip to content

fuocy/electro-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview:

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.

Responsibilities:

  • 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.

Tech stack:

Java, Spring Boot, Hibernate, MySQL, JWT, WebSocket, MapStruct, Lombok, Swagger, Freemarker, Spring Mail | ReactJS, TypeScript, Mantine UI, React Query, Zustand

Sản phẩm

Một số trang của hệ thống.

(1) (2) (3)
Home Signup Signin
Category Product Cart
Order Order Detail Review History
Wishlist Preorder List User Info
Chat Reward Admin Dashboard
Product Management Create Product Update Order
Reward Strategy Management Payment Method Management Admin Chat

About

Full-featured Ecommerce using Spring Boot + ReactJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages