User Story ID
|
Description
|
Use Case(s)
|
US1
|
As a user, I want to record recipes.
|
UC1
|
US2
|
As a user, I want to share recipes over email.
|
UC3
|
US3
|
As a user, I want to publish recipes.
|
UC4
|
US4
|
As a user, I want to search for recipes.
|
UC5,
UC6,
UC7,
UC8,
UC18
|
US5
|
As a user, I want to have some recipes cached so that I don't need the internet to work for me to use this program.
|
UC1, UC2, UC5
|
US6
|
As a user, I want to post and publish photos associated with the recipe.
|
UC9
|
US7
|
As a user, executing a recipe I want to take photos and attach the photos to the recipe.
|
UC9
|
US8
|
As a user, I want the recipes to be stored so I can view them offline.
|
UC2, UC5
|
US9
|
As a user, recipes I make can have multiple photos.
|
UC9
|
US10
|
As a user, I can upload photos for other recipes I did not make, but were downloaded.
|
UC9
|
US11
|
As a user, I should be able to retake photos I am taking, if I fail to take the photo I want to correct, so that I don't have erroneous photos.
|
UC9
|
US12
|
As a user I should be able to get recipes from other users somehow.
|
UC2, UC6
|
US13
|
As a user I want to be able to record/edit/view/modify the ingredients I already have.
|
UC11, UC12, UC13, UC14
|
US14
|
As a user I want to be able to query for recipes that have the ingredients I already have.
|
UC7
|
US15
|
As a user, I want to search recipes I downloaded already.
|
UC5
|
US16
|
As a user, I want to delete cached recipes (downloaded).
|
UC16
|
US17
|
As a user, I want to optionally browse recipes with only photos.
|
UC8
|
US18
|
As a user, I want to globally tag recipes. Recipes can have multiple tags and other users can see these tags.
|
UC17
|
US19
|
As a user, I want to browse recipes by tags.
|
UC18
|