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.
http://perfumeweb.tk
Login: admin@gmail.com
Password: admin
- 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 |
---|
![]() |
Registration and authorization |
---|
![]() |
Shopping |
---|
![]() |
Menu page | Product page |
---|---|
List of users | List of orders |
---|---|
Add perfume page | Password change |
---|---|