This E-commerce project built on Spring Boot.
Deployed on Amazon web services EC2.
See demo below.
User credentials:
Login: [email protected]
Password: admin
Admin credentials:
Login: [email protected]
Password: admin
- Spring (Boot, Data, Security)
- JPA / Hibernate
- PostgreSQL
- Thymeleaf
- Bootstrap, CSS
- Maven
- Junit, Mockito
- Lombok
- Customers can register/login.
- Customers can navigate through the main pages, view products, or select a product from a storefront and preview.
- 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.
Menu page |
Product page |
![Menu page](https://camo.githubusercontent.com/9ee70fadb235ea8a1f90b9e6bf5e27d5c752b088963f9c63aa372f44ae2ade56/68747470733a2f2f692e6962622e636f2f726b535a3551712f312e706e67) |
![Product page](https://camo.githubusercontent.com/dcbe414b37b8888af633b2a46b4569ec606a626d9eeef4e8bd989f957fedcd71/68747470733a2f2f692e6962622e636f2f346a6b335230732f322e706e67) |
Cart |
Ordering |
![Cart](https://camo.githubusercontent.com/ac52b84f53a071d6403b64bebb6111aece0bc22d264c553d6eef084e9a0aa82d/68747470733a2f2f692e6962622e636f2f6d424b503546332f332e706e67) |
![Ordering](https://camo.githubusercontent.com/b334602c8f100f1dd102dfc0411765f80698e2523c9a3dd6f26feaf4e6d5ccd1/68747470733a2f2f692e6962622e636f2f575652645257312f342e706e67) |
Email template |
List of orders |
![Email template](https://camo.githubusercontent.com/7b0bf363ad798c77acb998e02b6eabbba4c61e1114855ed188b819d2201b4f9e/68747470733a2f2f692e6962622e636f2f626d4b544c504a2f656d61696c2d74656d706c6174652e6a7067) |
![List of orders](https://camo.githubusercontent.com/7ff02dc2e893bbcf84392398aa7fc6f54fd525403cdc45c2aac95b0ec231948a/68747470733a2f2f692e6962622e636f2f5270323166336b2f352e706e67) |
User profile page |
Add perfume page |
![User profile page](https://camo.githubusercontent.com/488ec9323fb43a4e5f0ac537b336cbc50a237e8d3273130282abc3654288abac/68747470733a2f2f692e6962622e636f2f467a316442374c2f362e706e67) |
![Add perfume page](https://camo.githubusercontent.com/7fdeb5dc1aab067f1ec07f0fd28929a4db1e40f9a2785caf62493fdbb376f8e4/68747470733a2f2f692e6962622e636f2f796b58346863472f372e706e67) |