User Stories - CMPUT301W13T05/ClassProject GitHub Wiki

Req. ID Description Test Cases
US01 As a user, I want to record recipes. T01
US02 As a user, I want to share recipes over email. T02
US03 As a user, I want to publish recipes. T03
US04 As a user, I want to search for recipes. T04
US05 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. T05
US06 As a user, I want to post and publish photos associated with the recipe. T06
US07 As a user, executing a recipe I want to take photos and attach the photos to the recipe. T06
US08 As a user, I want the recipes to be stored so I can view them offline. T07
US09 As a user, recipes I make can have multiple photos. T06
US10 As a user, I can upload photos for other recipes I did not make, but were downloaded. T06
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. T08
US12 As a user I should be able to get recipes from other users somehow. T09
US13 As a user I want to be able to record/edit/view/modify the ingredients I already have. T10
US14 As a user I want to be able to query for recipes that have the ingredients I already have. T11
Req. ID New Requirements Description Test Cases
US15 As a user, I want to search recipes I downloaded already. [s] T15
US16 As a user, I want to delete cached recipes (downloaded). [s] T13
US17 As a user, I want to email other users recipes that they can immediately import into their recipe program. [s] T14
US18 As a user, I want to optionally browse recipes with only photos. [s] T15
US19 As a user, I want to query recipes based on a subset of my ingredients. [s] T04
⚠️ **GitHub.com Fallback** ⚠️