%name% is a simple recipe searching app that allows the user to search for recipes, retrieving data from a third party API (.....). The purpose of building this app was to practice ES6 JavaScript, including:
- Async javascript, AJAX and APIs.
This app consists of:
- structure of the app
- User searches for words in
<input />
and gets a list of recipe results. - There is pagination --> allows the user to see more results
- Clicking on a recipe from the recipe list offers more detailed information about the recipe (including a pic, servings, time, etc.)
- User can adjust the number of servings to get ingredient quantities.
- User can add ingredients from a recipe to the list.
- User can like recipes, which are added to the "favourite" recipes.
- IocalStorage allows to keep data of liked recipes browser session.
- Spinner while data is being retrieved.
- Setting Up
- Planning
- Searching
This project is based on Jonas Schmedtmann forkify project.