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

https://github.com/patternina/recipeasy


https://github.com/patternina/recipeasy

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# Recipeasy

A JavaScript appplication for searching and creating sharing recipes.

## User Stories

- As a user, I want to search for recipes, so that I can find new ideas for meals.
- As a user, I want to be able to update the number of servings, so that I can cook a meal for different number of pleople.
- As a user, I want to bookmark recipes, so that I can find them later.
- As a user, want to be able to access my bookmarks, so that I can find recipes I have saved.
- As a user, I want to be able to create a recipe, so that I can share my own recipes with others.
- As a user, I want to be able to edit my recipes, so that I can change the ingredients and instructions.
- As a user, I want to be able to delete my recipes, so that I can remove them from the app.

## Features

- Search functionality: input field to send requests to API with search keywords.
- Display recipes with pagination.
- Display recipe with ingredients and instructions.
- Change servings functionality: input field to change the number of servings.
- Bookmark functionality: button to bookmark a recipe as well as a list of bookmarked recipes.
- User can create a recipe.
- User's recipes can be edited.
- User's recipes can be deleted.
- User's recipes will automatically be saved to local storage.
- User's recipes will automatically be bookmarked to local storage.
- On page load, user's recipes will be loaded from local storage.