| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1  | User Stories & Acceptance Criteria  | ||||||||||||||||||||||||||
2  | Account & Login  | ||||||||||||||||||||||||||
3  | U1 | As a user, I want to create an account for Let's Eat to so I can use the app.  | |||||||||||||||||||||||||
4  | Acceptance Criteria  | ||||||||||||||||||||||||||
5  | U1.1 | Can authenticate using Facebook Login  | |||||||||||||||||||||||||
6  | U1.2 | Can cancel Facebook Login  | |||||||||||||||||||||||||
7  | First Experience  | ||||||||||||||||||||||||||
8  | U2 | As a user, I want help using the app so I can successfully get started.  | |||||||||||||||||||||||||
9  | Acceptance Criteria  | ||||||||||||||||||||||||||
10  | U2.1 | Can indicate I would eat a dish by swiping right.  | |||||||||||||||||||||||||
11  | U2.2 | Can indicate I would not eat a dish by swiping right.  | |||||||||||||||||||||||||
12  | U2.3 | Can find more information about a dish.  | |||||||||||||||||||||||||
13  | U2.4 | Can get a recommendation from previous swipes  | |||||||||||||||||||||||||
14  | U2.5 | Can start the process of creating a group  | |||||||||||||||||||||||||
15  | U2.6 | Can get a restaurant recommendation for the group  | |||||||||||||||||||||||||
16  | U2.7 | Can skip the first experience walk through.  | |||||||||||||||||||||||||
17  | Swipe Tab (Main Screen)  | ||||||||||||||||||||||||||
18  | U3 | As a user, I want to view photos of potential dishes so I know what it looks like.  | |||||||||||||||||||||||||
19  | Acceptance Criteria  | ||||||||||||||||||||||||||
20  | U3.1 | Can view photo of potential dishes.  | |||||||||||||||||||||||||
21  | U3.2 | Can englarge the picture by pressing on it.  | |||||||||||||||||||||||||
22  | U4 | As a user I want quick information about the dish.  | |||||||||||||||||||||||||
23  | Acceptance Criteria  | ||||||||||||||||||||||||||
24  | U4.1 | Can see the restaurant name  | |||||||||||||||||||||||||
25  | U4.2 | Can see the dish name  | |||||||||||||||||||||||||
26  | U4.3 | Can see the cuisine type  | |||||||||||||||||||||||||
27  | U4.4 | Can see the restaurant rating  | |||||||||||||||||||||||||
28  | U5 | As a user, I want to see the details of the dish so I can learn more.  | |||||||||||||||||||||||||
29  | Acceptance Criteria  | ||||||||||||||||||||||||||
30  | U5.1 | Can get more information about the dish  | |||||||||||||||||||||||||
31  | U5.2 | Can see dish options, ingredients and allergy information.   | |||||||||||||||||||||||||
32  | U6 | As a user, I want to indicate that I would eat the dish so I can get it as a result when I need a decision.  | |||||||||||||||||||||||||
33  | Acceptance Criteria  | ||||||||||||||||||||||||||
34  | U6.1 | Can swipe right to express my interest  | |||||||||||||||||||||||||
35  | U7 | As a user, I want to indicate that I would not eat the dish so it is not a result when I need a decision.  | |||||||||||||||||||||||||
36  | U7.1 | Can swipe left to indicate my disinterest  | |||||||||||||||||||||||||
37  | Decide Tab (Decision Screen)  | ||||||||||||||||||||||||||
38  | U8 | As a user, I want the app to make a decision for me about where to eat from previous swipes so I don't have to make a final decision.  | |||||||||||||||||||||||||
39  | Acceptance Criteria  | ||||||||||||||||||||||||||
40  | U8.1 | Can populate a random list of dishes from previous swipes  | |||||||||||||||||||||||||
41  | U8.2 | Can get a recommendation from the populated list  | |||||||||||||||||||||||||
42  | U8.3 | Can repopulate a new set of dishes from previous swipes for a new recommendation  | |||||||||||||||||||||||||
43  | Groups Tab (Dinner Planning Screen)  | ||||||||||||||||||||||||||
44  | U9 | As a user, I want to see the an activity feed of the groups I belong to so I can easily access them.  | |||||||||||||||||||||||||
45  | Acceptance Criteria  | ||||||||||||||||||||||||||
46  | U9.1 | Can view different groups I am in  | |||||||||||||||||||||||||
47  | U9.2 | Can view quick information about the group  | |||||||||||||||||||||||||
48  | U9.3 | Can see if there are updates within the group  | |||||||||||||||||||||||||
49  | U9.4 | Can access the "group room" by clicking on the group.  | |||||||||||||||||||||||||
50  | U10 | As a user, I want to create a group so that I can invite friends out to eat.  | |||||||||||||||||||||||||
51  | Acceptance Criteria  | ||||||||||||||||||||||||||
52  | U10.1 | Can start the process of creating a new group  | |||||||||||||||||||||||||
53  | U11 | As a user, I want to be able to set group criteria so we can make plans together.  | |||||||||||||||||||||||||
54  | Acceptance Criteria  | ||||||||||||||||||||||||||
55  | U11.1 | Can upload a photo from my phone  | |||||||||||||||||||||||||
56  | U11.2 | Can upload a photo from Facebook  | |||||||||||||||||||||||||
57  | U11.3 | Can cancel adding photos  | |||||||||||||||||||||||||
58  | U11.4 | Can set a name for the group  | |||||||||||||||||||||||||
59  | U11.5 | Can set a date for the outing  | |||||||||||||||||||||||||
60  | U11.6 | Can idicate how the restuarant decsision will be made (pre-set or group choice)  | |||||||||||||||||||||||||
61  | U12 | As a user, I want the ability to add friends to group so we can coordinate our plans.  | |||||||||||||||||||||||||
62  | Acceptance Criteria  | ||||||||||||||||||||||||||
63  | U12.1 | Can type the name of person to invite  | |||||||||||||||||||||||||
64  | U12.2 | Can search for the person to invite  | |||||||||||||||||||||||||
65  | U12.3 | Can view search results  | |||||||||||||||||||||||||
66  | U12.4 | Can add friend from the search results to the group  | |||||||||||||||||||||||||
67  | U12.5 | Can see list of friends from Facebook  | |||||||||||||||||||||||||
68  | U12.6 | Can select Facebook friends to add to group  | |||||||||||||||||||||||||
69  | U13 | As a user, I want to set the restaurant for the group so I can plan my dinner.  | |||||||||||||||||||||||||
70  | Acceptance Criteria  | ||||||||||||||||||||||||||
71  | U13.1 | Can input the restaurant for the group  | |||||||||||||||||||||||||
72  | U14 | As a user, I want to ask the group to add their top 3 choices so everyone has input into restaurant options.  | |||||||||||||||||||||||||
73  | Acceptance Criteria  | ||||||||||||||||||||||||||
74  | U14.1 | Can send the request for input to the group  | |||||||||||||||||||||||||
75  | U14.2 | Can insert up to three options of restaurants per person  | |||||||||||||||||||||||||
76  | U15 | As a user, I want to have a chat room for each group so we can communicate as a group.  | |||||||||||||||||||||||||
77  | Acceptance Criteria  | ||||||||||||||||||||||||||
78  | U15.1 | Can access the group chat from the activity feed of groups  | |||||||||||||||||||||||||
79  | U15.2 | Can insert text into the chatroom  | |||||||||||||||||||||||||
80  | U15.3 | Can add pictures into the chatroom  | |||||||||||||||||||||||||
81  | U15.4 | Can see updates for actions pertaining to the group (e.g. has submitted choices for restaurant)  | |||||||||||||||||||||||||
82  | U15.5 | Can see group member information  | |||||||||||||||||||||||||
83  | U15.6 | Can see history of what has been submitted into the chatroom  | |||||||||||||||||||||||||
84  | U16 | As a user, I want to be able to change the criteria for the group so that I can change plans.  | |||||||||||||||||||||||||
85  | Acceptance Criteria  | ||||||||||||||||||||||||||
86  | U16.1 | Can cancel plans | |||||||||||||||||||||||||
87  | U16.2 | Can change plan date  | |||||||||||||||||||||||||
88  | U16.3 | Can change change criteria for restaurant decision  | |||||||||||||||||||||||||
89  | U16.4 | Can re-ask group to submit top 3 choices  | |||||||||||||||||||||||||
90  | U17 | As a user, I want a snapshot of actions people in my group have taken.  | |||||||||||||||||||||||||
91  | Acceptance Criteria  | ||||||||||||||||||||||||||
92  | U17.1 | Can see what actions people have made to move plans forward  | |||||||||||||||||||||||||
93  | Invitee Options (Options for pepople invited to a group)  | ||||||||||||||||||||||||||
94  | U18 | As  a user, I want to be able to accept or decline an invvitation so I can let the orgianizer know my status.  | |||||||||||||||||||||||||
95  | U18.1 | Can recieve an alert about the invite  | |||||||||||||||||||||||||
96  | U18.2 | Can view the group invitation  | |||||||||||||||||||||||||
97  | U18.3 | Can view group information and details  | |||||||||||||||||||||||||
98  | U18.4 | Can accept the invitation  | |||||||||||||||||||||||||
99  | U18.5 | Can deny the invitation  | |||||||||||||||||||||||||
100  | U18.6 | Can contribute to the decison of the restaurant from swipes  |