Skip to content

🌺 eCommerce online shop . Using Java, Spring Boot, JWT, OAuth2.0, React.js, Redux, Bootstrap, REST API, GraphQL

License

Notifications You must be signed in to change notification settings

newgate1999/ecommerce-spring-reactjs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌺 Perfume web store

E-commerce project developed using Spring Boot and React.js.

An actual version of build is deployed on AWS:

http://perfumeweb.tk
Login: [email protected]
Password: admin

Used Technologies:

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

Features

  • Authentication with JWT and Email validation.
  • Authentication with Google, Facebook or Github
  • 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
User profile page User order page
List of users List of orders
Add perfume page Edit perfume page
Add perfume page Password change

About

🌺 eCommerce online shop . Using Java, Spring Boot, JWT, OAuth2.0, React.js, Redux, Bootstrap, REST API, GraphQL

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 52.3%
  • TypeScript 43.9%
  • CSS 2.0%
  • HTML 1.8%