List of requirements:
- Fetch from API products and display them.
- Add the ability to search products.
- Add the ability to manage products in the cart (add product & remove from the cart).
- Calculate the total cost of the order based on the API endpoint
node18