-
Notifications
You must be signed in to change notification settings - Fork 2
User Stories
dchen284 edited this page Jun 17, 2021
·
12 revisions
- As an unregistered user I want access to a sign-up form
- On the signup page/modal:
- I want to enter my name, username, email, and password
- Or Log in as demo user via a button
- I want to be told how many free credits I am given as a new user
- When I enter invalid information: I would like to be shown what information I need to alter
- I want to be logged in at submission
- As a registered user I want quick access to a log-in form
- On the login page/modal:
- I want to enter my username and password
- Or log in as a demo user via a button
- I want to be logged in at submission
- When I enter invalid information: I would like to be shown what information I need to alter
- As a logged in user I want quick access to log out of my account
- On the navigation bar:
- I want to click a log out button
- I want to be redirected to the home page when I log out
- As a logged in user, I access User Profile Page on the navigation bar
- On the User Profile page, there are links to Product Listings that I purchased
- Whether logged in or not, I want to be able to dynamically search product listings on the navigation bar
- Click Search will take the user to a search page.
- As an unregistered user I want to see product listings on the main page
- On the main page:
- I want a filtered list of 5 products per era available
- On the specific product listing page:
- I want to see the product and its descriptions, reviews, etc
- As a logged in user I want to be able to add the listing to my shopping cart. If there is more than one available I want to add the quantity I desire.
- As a logged in user I want to create a product listing, via a button under User Profile. This button will take me to a form for creating the product listing.
- As the owner of a product listing, on the product listing page, I want to update or delete the product listing via provided buttons.
- As a logged in user I want the option to post a review for an item I previously purchased
- As the owner of the review post I want the options to:
- Update my review
- Delete my review
- If I am logged in, I want to click a button on the navigation bar to see a page showing my shopping cart
- In the shopping cart, I want to see my products displayed
- If I click a product I want to be linked to the specific product listing page
- I want the options to:
- Delete the products in my cart
- Update the quantity of items I want
- [INSERT HERE] Error handling for product no longer available
- When I am ready to purchase the products I want to click “Checkout” and have a confirmation page/modal popup making sure I am ready to purchase.
- Once I confirm I am ready to purchase I want to be redirected back to home
- (BONUS) If I don’t want to go to the shopping cart page I want the option to see a dropdown of what is currently in my cart
- (BONUS) If I am not logged in I want to put products in a shopping cart and when I try and checkout be prompted to signup/login
- I want to choose a theme whatever page I am on through a drop-down
- (For example, If I want to look at everything through the Ancient Egypt lens I want the color scheme for that theme to take over)