Skip to content

SpringBoot REST API for an E-Commerce Website Web-Application. This API performs all the fundamental CRUD operations of any E-Commerce Website with User validation at every step using Spring Security. Basically, by using this REST API a frontend developer can design a very efficient web page.

Notifications You must be signed in to change notification settings

mukundjha1310/TotBun.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

TotBun.com (E-Commerce Website - REST API)

Coding


I have developed this SpringBoot REST API for an E-Commerce Website Web-Application. This API performs all the fundamental CRUD operations of any E-Commerce Website with User validation at every step using Spring Security. Basically, by using this REST API a frontend developer can design a very efficient web page.

Tech Stacks :

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • JWT
  • Hibernate
  • Lombok
  • MySQL
  • PostMan
  • Swagger

Modules :

  • Admin Module
  • Customer Module
  • CustomerAddress Module
  • User Module
  • Product Module
  • Order Module
  • Cart Module
  • Sales Module
  • UserRole Module

DataBase ER Diagram :

ER- Diagram TotBun

Features :

  • User authentication & validation with Spring Security with JWT.

Admin/Seller Features :

  • Login & Logout.
  • Add new Products.
  • Update Quantity.
  • View total sales by different time periods.
  • See customer details.
  • Update order status, etc.

Customer Features :

  • Register him/herself.
  • Login & Logout.
  • See list of products.
  • Search product by name or category.
  • Sorting products in different categories by price and rating.
  • Add product to cart.
  • See cart details.
  • Place orders.
  • Make payment.
  • See order history, etc.

img1 img2 img3

About

SpringBoot REST API for an E-Commerce Website Web-Application. This API performs all the fundamental CRUD operations of any E-Commerce Website with User validation at every step using Spring Security. Basically, by using this REST API a frontend developer can design a very efficient web page.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages