This E-commerce project built on Spring Boot.
Deployed on Amazon web services EC2.
See demo below.
User credentials:
Login: test123@test.com
Password: admin
Admin credentials:
Login: admin@gmail.com
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 |
---|---|
Cart | Ordering |
---|---|
Email template | List of orders |
---|---|
User profile page | Add perfume page |
---|---|