Spring Boot ReactJS E-Commerce Project

This is an open-source E-commerce project developed using Spring Boot and React.js. The source code of this project is available on GitHub ( the link given end of this post).

Demo Link

An actual version of the build is deployed on AWS:

Login: admin@gmail.com
Password: admin

Used Technologies:

  • Back-end: Spring (Boot, Data, Security), JPA / Hibernate, PostgreSQL, JUnit, Mockito
  • Front-end: React.js, Redux, Bootstrap, CSS
  • AWS: EC2, S3, PostgreSQL RDS
  • Server Build: Maven
  • Client Build: npm, yarn, webpack


  • Authentication with JWT and Email validation.
  • Customers can search for the product according to the specified criteria.
  • Customers can add and delete products from the shopping cart.
  • Customers can order the products in the shopping cart.
  • Customers can change their password and view their orders.
  • Admin can add or modify a product.
  • Admin can change the data of any user.
  • Admin can view orders of all users.


Main page
Main page1
Registration and authorization


Menu pageProduct page
Menu pageProduct page
List of usersList of orders
List of usersList of orders
Add perfume pagePassword change
Add perfume pagePassword change


All Free Spring Boot Projects with Source Code

Spring Boot Free Projects