-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Andrew edited this page Oct 19, 2021
·
4 revisions
- As a user interested in development/teaching/hiring
- I want to log in as a demo user
- So I can easily test the full functionality of the site.
- Demo user button on splash-nav/nav
- Works to log in a demo user
- I want to log in as a demo user
-
As a new and unregistered user
- I want to browse the shop for items
- So I can see if there's anything I like
- Shop displays all items in a category (can not view 'all' items at once)
- Bonus: filters that allow user to sort the items they are looking at by gender/size/color
- I want to browse the shop for items
-
As a new and unregistered user (or logged in user)
- I want to add items to my shopping cart
- So I can later purchase them
- "add to cart' button will add the item to the users cart in the quantity/size/color selected
- quantity should default to 1, and color should have a default. Size must be selected.
- I want to add items to my shopping cart
-
As a new and unregistered user (or logged in user)
- I want to alter quantity or remove items from my cart
- So I can fine tune my order before purchase
- when viewing the cart, each item is shown in a list, and each list item has a dropdown to adjust quantity
- if set to 0, will delete
- changing the dropdown will adjust the order total
- I want to alter quantity or remove items from my cart
-
As a new and unregistered user (or logged in user)
- I want to confirm my purchase by checking out
- So I clear my cart and go snowboard with some new gear!
- continuing the checkout will clear the cart
- I want to confirm my purchase by checking out
-
As a new and unregistered user (or logged in user)
- I want to create a new account or log into my existing account
- So I can use features like wish lists and reviews
- features are not available to non-logged in users
- any buttons that pertain to these features either prompt login, are dead, or do not show up at all
- I want to create a new account or log into my existing account
-
As logged in user
- I want to add items to my wishlist
- So I can easily revisit items I liked, but did not purchase
- clicking 'add to wishlist' adds the item in selected size/color to the wishlist as if it were a cart item.
- I want to add items to my wishlist
-
As logged in user
- I want to leave reviews on products I have purchased in the past
- So others can know my experience of the products available
- users can edit their own reviews
- users can delete their own reviews
- users can only leave a review if:
- are logged in
- have not left review on this product
- product is in the users order history.
- I want to leave reviews on products I have purchased in the past
-
As logged in user
- I want to mark other users reviews as helpful/not helpful
- So others can more efficiently learn about the products available
- users can only like/dislike a review if:
- are logged in
- the like/dislike is not duplicate (can only like if null or disliked. will flip dislike to like)
- I want to mark other users reviews as helpful/not helpful