Skip to content

A Spring Boot e-commerce project demonstrates how to build a real-world web application with features like authentication, product management, and order processing.

Notifications You must be signed in to change notification settings

mdasharaf07/Springboot-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot E-Commerce Application

About

This is a full-stack e-commerce application built with Spring Boot. It provides features like user management, product catalog, shopping cart, and order processing. The backend is powered by Spring Boot + Spring Data JPA + MySQL, secured with Spring Security & JWT, and exposes REST APIs that can be integrated with any frontend (React, Angular, or mobile apps).


Features

  • User Management – Register, login, and role-based access (User/Admin)
  • Product Catalog – Add, update, delete, and view products
  • Shopping Cart – Add/remove products, update quantities
  • Orders System – Place orders, view history, track status
  • Security – JWT authentication with Spring Security
  • Database – MySQL with Hibernate & JPA
  • Admin Dashboard – Manage products, users, and orders

Tech Stack

  • Backend: Spring Boot (Spring Web, Spring Data JPA, Spring Security)
  • Database: MySQL
  • Build Tool: Maven
  • Server: Embedded Tomcat
  • Frontend (Optional): Thymeleaf

About

A Spring Boot e-commerce project demonstrates how to build a real-world web application with features like authentication, product management, and order processing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages