Skip to content

2. User Stories

Cheryn Shin edited this page Sep 15, 2023 · 4 revisions

For Users & Admins

  • As a user, I want to be able to sign up with a new account.
  • As a user or admin, I want to be able to log into my account.
  • As a user or admin, I want to be able to log out of my account.

For Cheritea Drinks

Admin

  • As an admin, I want to see an admin only section for my drinks, where I can see all my drinks options.
  • As an admin, I want to be able to see details for each drink.
  • As an admin, I want to be able to add a new drink to the menu.
  • As an admin, I want to be able to edit the details of a created drink.
  • As an admin, I want to be able to delete a drink from the menu.

User

  • As a user, I want to be able to see all the drinks on the menu.
  • As a user, I want to be able to click on a drink and see the details for each drink flavor.
  • As a logged in user, I want to be able to click on an "Add to Cart" button underneath the drink image to start a new order.

For Cheritea Toppings

Admin

  • As an admin, I want to see an admin only section for my toppings, where I can see all my toppings options.
  • As an admin, I want to be able to see details for each topping.
  • As an admin, I want to be able to add a new topping option for customers to add to their drinks.
  • As an admin, I want to be able to edit the details of a created topping.
  • As an admin, I want to be able to delete a topping.

User

  • As a user, I want to be able to see all the toppings listed when I am submitting a new order.
  • As a logged in user, I want to be able to choose no toppings, one, or multiple toppings to the drink while I am creating a new order to "Add to Cart".

For Cheriteas Orders

  • As a logged in user, I want to be able to add a drink or create a new drink customized with toppings to my cart for checkout.
  • As a logged in user, I want to be able to see all my previous order drinks on an "Order History" page.
  • As a logged in user, I want to be able to see that my "Order History" page will be updated with my most recent order after hitting checkout for my cart.

For Leaving Reviews for a Cheritea

  • As a user, I want to be able to see all the order reviews in the drinks details page in which the order consists of that drink flavor.
  • As a logged in user, I want to be able to see a "Leave a Review" button in my "Order History" page that will open a popup with a section to write a review and to give a 1 to 5 star rating.
  • As a logged in user, I want to be able to write and post a review and a rating for my order, then see my review show up in both my "Order History" page under the reviewed order, and on the drink's detail page.
  • As a logged in user, I want to be able to update my review.
  • As a logged in user, I want to be able to delete my review.

For Upcoming Features

...