Skip to content

User Stories

Sheena Gupta edited this page Aug 9, 2023 · 6 revisions

User Stories

Account Management

As a guest, I want to be able to become a registered user for Tryglasses:

  • 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

After successful validation:

  • 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

Sign In

  • After becoming a user, I want to be able to sign in whenever I want with my credentials

Sign Out

  • 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)

Demo User

  • If I want to try Tryglasses before registering an account, I want to explore its functionality as a demo user

Products

As a User I want to:

  • 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.

Reviews

As a User I want to:

  • 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.

Shopping Cart

As a User I want to:

  • 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.

Order

As a User I want to:

  • 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.

Favorite Page

As a User I want to:

  • 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