MVP Features - michellekontoff/spudhub GitHub Wiki

MVP Features

Product Listings

  • Users can upload, update, and delete listings.
  • All users and non-users can browse the website.
  • Product can include name, description, options, image, price, and availability.
  • Logged in users can purchase directly from the listing page.

Shopping Cart

  • Logged in users can add, delete, or update the quantity of an item on their cart.
  • Logged in users can purchase from the shopping cart.

Reviews

  • Logged in users that have previously purchased the listed item can leave a review on the listing.

Search

  • All users logged in or not can search for the item they are looking for, from the search bar at the top of the page.

Demo User

  • A user can login in as a demo user and has all the functionality a logged-in user has.

Bonus

Categories

  • Products can be split into categories and tagged

Favorites

  • Users can favorites items and later pull up a list of favorite items