The goal of this challenge is to develop a shop cart. The shop cart should allow users to add and remove products.
- Create a Rest API with methods to:
- Get the automobile parts list with page offset and limit.
- Get automobile part details by id.
- Search automobile parts by name, description, manufacturer, price.
- Create a list of products in the main page.
- Create a search bar to filter the products.
- Navigate to the description page when the user clicks on a product.
- (Optional) Slicer to filter the products by price.
- Create a shop cart.
Add a product to the shop cart.
Remove a product from the shop cart.
Calculate the total price of the products in the shop cart.