- Product listing on the home page
- Increase or reduce items quantity
- Add the item to the shopping cart
- Header with the number of selected items
- List selected items on the checkout page
- Sum of the total price based on selected items
- Selected items saved on local storage