demo

Tasks for doing:

  • Data offered in /src/data folder. there is 100 activities limit it to 18;
  • route /activities for display all activities
  • route /activities/:id for display one activity

api call https://api.musement.com/api/v3/venues/164/activities?limit=${itemsPerPage}&offset=${offset} you should pass <itemsPerPage> and <offset>

create a shopping cart

  • Add products from cart - show the badge
  • Remove products from cart - show the badge

create a favourite

  • Add products from favs - show the badge

  • Remove products from favs - show the badge

  • Show items in cart by clicking in the bag icon

Bonus

  • Pagination, 6 products by page