Skip to content

Requirements

TropicalDjango edited this page Oct 13, 2022 · 3 revisions

Ingredient Storage

US 01.01.01

As a meal planner, I want to add an ingredient, with a brief description, best before date, location, amount, unit, and ingredient category.

US 01.02.01

As a meal planner, I want to view an ingredient and its details.

US 01.03.01

As a meal planner, I want to edit the details of an ingredient.

US 01.04.01

As a meal planner, I want to delete an ingredient.

US 01.05.01

As a meal planner, I want to see a list of my ingredients.

US 01.06.01

As a meal planner, I want to sort the list of ingredients by description, best before date, location, and ingredient category.

Recipes

US 02.01.01

As a meal planner, I want to add a recipe, with title, preparation time, number of servings, recipe category, comments, photograph, and list of ingredients.

US 02.02.01

As a meal planner, I want to add an ingredient to a recipe, with a brief description, amount, unit, and ingredient category.

US 02.03.01

As a meal planner, I want to delete an ingredient from a recipe.

US 02.04.01

As a meal planner, I want to view a recipe and its details.

US 02.05.01

As a meal planner, I want to edit the details of a recipe, including the ingredients.

US 02.06.01

As a meal planner, I want to delete a recipe.

US 02.07.01

As a meal planner, I want to see a list of my recipes.

US 02.08.01

As a meal planner, I want to sort the list of recipes by title, preparation time, number of servings, or recipe category.

Meal Plan

US 03.01.01

As a meal planner, I want to make a meal plan, for several upcoming days of meals, based on choosing from my recipes or individually from my ingredient storage.

US 03.02.01

As a meal planner, I want to scale my recipes to adjust the number of servings for the meal plan.

Shopping List

US 04.01.01

As a meal planner, I want to view a shopping list of ingredients that I need to buy, based on my ingredient storage and meal plan.

US 04.02.01

As a meal planner, I want each ingredient on the shopping list to show its description, amount, unit, and ingredient category.

US 04.03.01

As a meal planner, I want to sort the shopping list of ingredients by description or category.

US 04.04.01

As a meal planner, I want to note that I have picked up an ingredient on the shopping list.

US 04.05.01

As a meal planner, I want to add ingredients I have picked up to my ingredient storage, reminding me to complete details like location, actual amount, and unit.