- Show a list of products that come from a JSON file
- Add a filter by category
- Add a filter by price range
Make use of useContext to avoid passing inneceesary props to components.
- Make that the products can be added to a shopping cart
- Make that the products can be removed from the shopping cart
- Make that the products can be updated from the shopping cart
- Sync the shopping cart with list of products
- Save the shopping cart in localStorage
