-
Notifications
You must be signed in to change notification settings - Fork 0
User Stories
Sheena Gupta edited this page Aug 9, 2023
·
6 revisions
- See a Sign-up form where I can add these details:
- My full name
- My email Address
- A password of my choosing and another field to confirm that I entered it correctly
- When I enter invalid information in the signup form I would like the website to inform me so I can try again
- I would like the website to log me in as confirmation that my new account has been created
- I would like to be redirected to the home page as well
- After becoming a user, I want to be able to sign in whenever I want with my credentials
- When I'm done using the site, I want to log out
- This button will be easily accessible (preferably where I can access my account details as well)
- If I want to try Tryglasses before registering an account, I want to explore its functionality as a demo user
- When I go to the main page and click on eyeglasses icon I should be able to see all types of eyeglasses on the website.
- When I go to the main page and click on sunglasses icon I should be able to see all types of sunglasses on the website.
- When I click on a product, I should see a detailed page for that product's information.
-
Create a review for a spot :
- As a registered user, if I have purchased the product previously, I should be able to post a review and rating for the product.
- From the product page, if I have not already reviewed the product, I should be able to post a new review.
-
Read/View other reviews :
- As any user, when I go to a product's page, I should be able to see all user reviews and ratings for that product.
-
Edit/Update my review of a product :
- From the product page, if I have already reviewed the product, I should be able to edit the rating and/or description of my review.
-
Delete my review of a product :
- From the product page, if I have already reviewed the product, I should be able to delete my review.
-
Add item to a shopping cart :
- As a registered user, I should be able to add products to a shopping cart.
- From a product page, I should be able to add a quantified number of that product to my shopping cart.
-
Read/View own shopping cart :
- From my cart page, I should be able to see the list and quantity of products in my shopping cart, as well as cumulative prices for items.
-
Edit/Update product quantity in shopping cart :
- From my cart page, I should be able to edit quantity of products in my shopping cart.
-
Delete product from shopping cart :
- From my cart page, I should be able to remove products from my shopping cart.
-
Place Order :
- As a registered user, I should be able to fill the order form with shipping details.
-
Review Order :
- From my order review page, I should be able to review the order placed with cart items in order with quantity and price details.
-
Edit/Update order :
- From my review order page, I should be able to edit the shipping address of order form.
-
Delete order from purchase history :
- From my purchase history page, I should be able to delete the order from user purchase history if order delivery status is preparing.
-
Purchase history :
- From my purchase history page, I should be able to see all the orders placed by logged-in user.
-
Like item :
- As a registered user, I should be able to like the product by clicking heart icon and after liking the heart color change to red.Product is successfully added to favorite collection.
-
Read/View own favorite page :
- On my favorite page, I should be able to see all my favorite products.
-
Dislike item :
- As a registered user, I should be able to dislike the product by clicking red heart icon and it is removed from favorite collection