User Stories - CMPUT301W13T03/classproject GitHub Wiki

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
⚠️ **GitHub.com Fallback** ⚠️