/ecommerce-spring-reactjs

🌺 Java Spring Boot web store (Second verison of OnlineShop)

Primary LanguageJavaScriptMIT LicenseMIT

🌺 Perfume web store

E-commerce project developed using Spring Boot and React.js.
This project is second version of OnlineShop with RESTful services, JWT authentication and frontend built using ReactJS.
Look demo below.

An actual version of 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 page Product page
Menu page Product page
List of users List of orders
List of users List of orders
Add perfume page Password change
Add perfume page Password change