This E-commerce project built on Spring Boot.
Deployed on Amazon web services EC2.
Look demo below.
Or visit website http://perfumeweb.tk
Login: admin
Password: admin
- Spring (Boot, Data, Security)
- JPA / Hibernate
- PostgreSQL
- Thymeleaf
- Bootstrap, CSS
- Maven
- Junit, Mockito
- Lombok, slf4j
- Customers can register / log in.
- Customers can navigate on the main pages browse products or select an item from the showcase and preview.
- Customers can search for the product according to the specified criteria.
- Customers can add products to the shopping cart 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 product.
- Admin can change the data of any user.
- Admin can view orders of all users.
Main page |
![Main page1](https://raw.githubusercontent.com/webmaster1022/React-SpringBoot-Shopping/master/img/gif/1_Main.gif) |
Registration and authorization |
![R&A](https://raw.githubusercontent.com/webmaster1022/React-SpringBoot-Shopping/master/img/gif/2_Reg.gif) |
Shopping |
![Shopping](https://raw.githubusercontent.com/webmaster1022/React-SpringBoot-Shopping/master/img/gif/3_Shop.gif) |
Password change |
User list/edit |
![](https://camo.githubusercontent.com/d63ed7abefa7c36140d1ab7320d4efa28bf93afe22c2a9adb2f3a212b0437310/68747470733a2f2f692e6962622e636f2f5a31777a33437a2f312d50617373776f72642d6368616e67652e6a7067) |
![](https://camo.githubusercontent.com/107c1afb1b97fb63feef3a4d4a5fd724c27a95650adcc52cde9d65ea7bdcc67c/68747470733a2f2f692e6962622e636f2f4350525762366b2f322d557365722d6c697374656469742e706e67) |
Add product to BD |
Edit product |
![](https://camo.githubusercontent.com/0bad14fbe80598f01d2ffdb82e093c38ff4cf569572c9bb92cf81f754dfd15a5/68747470733a2f2f692e6962622e636f2f6251796b6e54572f332d4164642d70726f647563742d746f2d42442e706e67) |
![](https://camo.githubusercontent.com/03489ecbc6484e2017674468484302a2ca0514251b03d583cbbdd409a0bbb294/68747470733a2f2f692e6962622e636f2f54326b396632712f342d456469742d70726f647563742e706e67) |
Orders |
![](https://camo.githubusercontent.com/ec1e1df69cdcd25b20db31dc888d79e0267de21a3c2f3680bbef56e5563be27a/68747470733a2f2f692e6962622e636f2f4339746a7956482f354f72646572732e706e67) |