Last active
August 29, 2015 14:02
-
-
Save RyanSnodgrass/7db20bdbd715b25c2481 to your computer and use it in GitHub Desktop.
LiQo user Stories
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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