Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.11 KB

eshop.md

File metadata and controls

27 lines (19 loc) · 1.11 KB

DEVELOP A SHOP CART

DESCRIPTION

The goal of this challenge is to develop a shop cart. The shop cart should allow users to add and remove products.

INSTRUCTIONS

1. Choose a programming language of your choice.

2. Topic selected is beer. You can use the beers.json file in the root of the eshop project to get the list of beers for building the Rest API.

3. Develop the shop cart. You can use the following steps as a guide:

    - Create a Rest API with methods to:
        - Get the beers list with page offset and limit.
        - Get beer details by id. 
        - Search beers by name, description, tagline, food_pairing, 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.