MarketMatrix is a online shopping project built with REACT JS and Java Spring Boot MVC. This web application provides a good user experience through a frontend developed with React JS.
The backend used REST API developed in Spring Boot for clean, structured code with a service layer, Spring Data JPA for efficient database operations using MySQL, and Spring Security to protect user data with authentication and role-based authorization.
✅ User authentication (Login/Register)
✅ Product listing & search
✅ Add to cart and place order
✅ View order and cancel order
✅ Admin authentication (Login)
✅ Manage category and Product
✅ Manage Customers and Orders
- REST API build in Spring Boot MVC Architecture (Backend)
- REACT JS| HTML| Bootstrap (Frontend)
- MySQL (Database)
- Spring Data JPA (Simplified data access and database queries with custom JPA finder methods.)
- Spring Security (Role based Authentication)
- Maven (Build tool for project management and dependency management.)
** Refer Project installation file **