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:

http://perfumeweb.tk
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

Features

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

Demo

Main page
Main page1
Registration and authorization
R&A
Shopping
Shopping


Screenshots

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

GitHub


All Free Spring Boot Projects with Source Code

Spring Boot Free Projects

Free Spring Boot Tutorial - 5 Hours Full Course


Watch this course on YouTube at Spring Boot Tutorial | Fee 5 Hours Full Course

Comments