Skip to content

Instantly share code, notes, and snippets.

@RyanSnodgrass
Last active August 29, 2015 14:02
Show Gist options
  • Select an option

  • Save RyanSnodgrass/7db20bdbd715b25c2481 to your computer and use it in GitHub Desktop.

Select an option

Save RyanSnodgrass/7db20bdbd715b25c2481 to your computer and use it in GitHub Desktop.
LiQo user Stories
Login
=====
### User signs up
1. User goes to root page
2. User taken to splash page
3. User clicks on signup
4. user taken to signup page with same styling as splash page
5. user fills in information (name, email, birthday, password) and hits submit
6. user taken back to splash page
7. user hits now visible "continue to site!" button
> If i have time User is taken to main site upon registration
> If i have more time, user recieves email confirmation for registration
### User logs in
1. user goes to root page
2. user taken to splash page
3. user clicks on login
4. user taken to login page with same styling as splash page
5. user fills in info (email, password)
6. user taken back to spalsh page
7. user clicks now visible "continue to site!" button
> if i have time user is taken to main site upon login
### User logs out
1. user logs in
2. on every page user sees logout button
- user also always sees "logged in as _user_name_"
3. user clicks logout button
4. user is taken back to splash page
5. user sees notification "you have successfully logged out"
### Validation
1. user does NOT login
2. user goes to main site url
3. user gets redirected back to splash page
> if i have time user sees notification "you are not logged in"
Liquor Cabinet
=====
### User visits liquors
1. user logs in
2. user clicks continue to site button
3. user is taken to main site
4. user sees menu bar uptop with | "spirits" | "mixers" | "recipes" |
5. user sees gallery of liquors by default
### User sees liquors
1. user logs in
2. user goes to main site
3. user sees gallery of liquors
4. liquors look embossed like button
5. every liquor has a dark area at bottom labeled "info"
### User sees liquor info
1. user logs in
2. user goes to main site
3. user sees gallery of liquors
4. user clicks area at bottom of liquor labeled "info"
5. user taken to liquor Show page
### User selects liquors
1. user logs in
2. user goes to main site
3. user sees gallery of liquors
4. user clicks photo of liquor
5. photo switches from raised to depressed
### Underage user not able to view liquors
1. underage_user logs in
2. underage_user visits '/liquors'
3. underage_user sees gallery of mixers
> if time, underage_user sees notification error
Mixer Cabinet
=====
### User visits mixers
1. user logs in
2. user clicks continue to site button
3. user is taken to main site
4. user sees menu bar uptop with | "spirits" | "mixers" | "recipes" |
5. user sees gallery of liquors by default
6. user clicks navbar button | "mixers" |
7. user taken to gallery of mixers
### User sees mixer
1. user logs in
2. user goes to main site
3. user clicks to gallery of mixers
4. mixers look embossed like button
5. every mixer has a dark area at bottom labeled "info"
### User sees mixer info
1. user logs in
2. user goes to main site
3. user clicks to gallery of mixers
4. user clicks area at bottom of mixer labeled "info"
5. user taken to liquor Show page
### User selects liquors
1. user logs in
2. user goes to main site
3. user clicks to gallery of mixers
4. user clicks photo of mixer
5. photo switches from raised to depressed
Recipe List
=====
### User visits recipes
1. user logs in
2. user clicks continue to site button
3. user is taken to main site
4. user sees menu bar uptop with | "spirits" | "mixers" | "recipes" |
5. user sees gallery of liquors by default
6. user clicks navbar button | "recipes" |
7. user taken to gallery of recipes
### User sees no recipes if no ingredients chosen
1. user logs in
2. user goes to main site
3. user clicks to gallery of recipes
4. user sees no listed recipes
### User sees recipes when ingredients are chosen
1. user logs in
2. user clicks continue to site button
3. user clicks "gin" photo
4. user clicks | "mixers" | nav button
5. user clicks "tonic" photo
6. user clicks "lime" photo
7. user clicks | "recipes" | nav button
8. user sees "gin and tonic" recipe photo
### User views recipe instructions
1. user logs in
2. user clicks continue to site button
3. user clicks "gin" photo
4. user clicks | "mixers" | nav button
5. user clicks "tonic" photo
6. user clicks "lime" photo
7. user clicks | "recipes" | nav button
8. user clicks "gin and tonic" recipe photo
9. user sees "gin and tonic" Show page
Notes
=====
### User sees notes section for recipe Show
1. user logs in
2. user clicks continue to site button
3. user clicks "gin" photo
4. user clicks | "mixers" | nav button
5. user clicks "tonic" photo
6. user clicks "lime" photo
7. user clicks | "recipes" | nav button
8. user clicks "gin and tonic" recipe photo
10. user sees notes section
### User makes a note
1. user logs in
2. user clicks continue to site button
3. user clicks "gin" photo
4. user clicks | "mixers" | nav button
5. user clicks "tonic" photo
6. user clicks "lime" photo
7. user clicks | "recipes" | nav button
8. user clicks "gin and tonic" recipe photo
9. user fills in "content" field for note
10. user clicks "submit note" button
10. user sees note content on page
### User does NOT see other's notes
1. user logs in
2. user clicks continue to site button
3. user clicks "gin" photo
4. user clicks | "mixers" | nav button
5. user clicks "tonic" photo
6. user clicks "lime" photo
7. user clicks | "recipes" | nav button
8. user clicks "gin and tonic" recipe photo
9. user fills in "content" field for note
10. user clicks "submit note" button
- user logs out
11. other_user logs in
12. other_user clicks continue to site button
13. other_user clicks "gin" photo
14. other_user clicks | "mixers" | nav button
15. other_user clicks "tonic" photo
16. other_user clicks "lime" photo
17. other_user clicks | "recipes" | nav button
18. other_user clicks "gin and tonic" recipe photo
19. other_user fills in "content" field for note
20. other_user does not see previous user's note
Extras
=====
#### User able to select to view all recipes
1. user logs in
2. user goes to main site
3. user clicks to gallery of recipes
4. user clicks "show all recipes" button
5. user sees list of many recipes
> underage user wouldnt see only virgin recipes
#### User sees running total of recipes on respective button in navbar
1. user logs in
2. user clicks continue to site button
3. user clicks "gin" photo
4. user clicks | "mixers" | nav button
5. user clicks "tonic" photo
6. user clicks "lime" photo
7. user sees "1" next to | "recipes" | button
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment