An open API service indexing awesome lists of open source software.

https://github.com/amalumian/forkify

JavaScript Course Project
https://github.com/amalumian/forkify

course-project

Last synced: 3 months ago
JSON representation

JavaScript Course Project

Awesome Lists containing this project

README

        

# Forkify

Forkify is a website that allows you to search for recipes, so that you can find new ideas for meals. You can:

- update the number of servings, so that you can cook a
meal for different number of people;
- bookmark recipes, so that you can review them later;
- create your own recipes, so that you have them all organized in the same app;
- see your bookmarks and own recipes when you leave the app and come back later, so that you can close the app safely after cooking.

### Features

1. Search functionality: input field to send request to API with searched keywords.
2. Display results with pagination.
3. Display recipe with cooking time, servings and ingredients.
4. Change servings functionality: update all ingredients according to current number of servings.
5. Bookmarking functionality: display list of all bookmarked recipes.
6. User can upload own recipes.
7. User recipes will automatically be bookmarked.
8. User can only see their own recipes, not recipes from other users.
9. Store bookmark data in the browser using local storage.
10. On page load, read saved bookmarks from local storage and display.

Made on [Jonas Schmedtmann's course](https://www.udemy.com/course/the-complete-javascript-course/).

## Screenshot

![screenshot](https://i.imgur.com/RvFDi3f.png)