A simple application wich allows you to enter the ingredients you have in your kitchen and search for recipes that, at least, contains those ingredients. If the recipe needs some ingredient that you hadn't entered, it will appear inside the "Missed ingredients" section. It will be possible to add to the cart those missed ingredients in case you want to buy them (but there is no real buy process).
It makes use of the Spoonacular API (specifically the Recipe API). For the data request it uses AJAX. And it uses Bootstrap 4 for the frontend. Special mention to Awesomeplete, a very simple and useful library that gives you an out-of-the-box search text box with suggestion functionality.
Desired enhancements:
-
Better UI and UX.
-
Show quantity of the product to buy when it is added to the cart.
-
Show (average?) price of the product to buy when it is added to the cart.
-
Possibility of removing items from the cart.
-
Apply good practices to code (modularity, patterns, decoupling, etc).
