Basically, it is a website where CRUD operations are performed on products, you can perform operations such as product creation, product deletion, product update, and add products to the cart. It is made using Java and spring boot. I used MYSQL for the database. I used the Thyemeleaf dependency for the interface design.
- Create an account
- Login
- Cart operations:
- Add to cart
- Delete product from cart
- Update product quantity in cart
- Admin operations:
- Create product
- Delete product
- Update product
- Show user list
- Reorganize user roles
- Promote user to admin
- Delete user
- List products
- Sorting operations (e.g., Low Price to High Price, A-Z)
- Paging operations (user can choose how many products to show)
- Update user details:
- Update account details
- Change password
Edit a Product