Skip to content

MVP Features

Andrew edited this page Jan 19, 2022 · 3 revisions

1. User Authentication (Sign Up, Login, Logout, Demo)

  • Users can able to sign up, Login, and Logout.
  • Users can further test site accessibility/functionality by trying a single-click Demo Login.
  • Users cannot access or use certain features without logging in (wishlists, reviews, order history).
  • Upon Login, users are re-directed to the homepage.
  • Logged in users can edit their profile(e.g. first name, last name, etc...)
  • Logged in users can navigate to their order history
  • Logged in users can see reviews they've left on previous orders.

2. Items

  • Users can view an items details (sizes, colors, reviews)
  • users can add items to their cart
  • logged in users can add item to wishlist

3. Reviews

  • logged in users can leave a review on the item (conditional on order history)
  • logged in users can like/dislike other users reviews
  • logged in users can edit reviews they have previously posted
  • logged in users can delete reviews they have previously posted

4. Wishlists

  • Logged in users can add items to their wishlist
  • Logged in users can move items from their wishlist to their cart
  • Logged in users can remove items from their wishlist
  • Logged in users can share their wishlist

5. Cart

  • Users can add items to their cart
  • Users can remove items from their cart
  • Users can adjust the quantity of an item in their cart
  • Logged in users carts will persist after logging out/back in
  • Users can check out which will empty the cart
  • Cart will dynamically update a subtotal for the cart.

Bonus

a. Filters:

When users are browsing the store, they can filter items by things like colors, size, price, etc.

b. Searchbar:

Users can search the website for items that match keyterms

Clone this wiki locally