Skip to content

Site Features

Christo Grabowski edited this page Nov 22, 2022 · 1 revision

Site Features

Site Features

User Accounts

  • Users can sign up, log in, and log out.
  • Users can use a demo log in to easily access all site features.
  • Certain features are restricted to logged in users (read-only if not logged in).

Stores

  • Logged in users can create a store to represent their products.
  • Logged in users who own a store can safely edit the store's details.
  • Logged in users who own a store can delete it.
  • All users can view stores to see their information as well as any associated products.

Products

  • Logged in users who own a store can create a product to list on their storefront.
  • Logged in users who own a product for sale can edit the product.
  • Logged in users who own a product can delete it.
  • All users can browse the site for products, and are able to view them as lists, or click on individual products from either the landing page or a storefront page to view a more detailed description of the item.

Reviews

  • Logged in users can post a review of a product they have purchased to inform both the seller and other users of their experience.
  • Logged in users who have posted a review can edit both the review and rating.
  • Logged in users can delete their own reviews.
  • Any user can see a product's rating on the landing page, and can see associated individual reviews on a product's page

Cart

  • Logged in users can add products they wish to purchase to their cart.
  • Logged in users can edit their cart by adding or removing items that are currently in the cart.
  • Logged in users can empty their cart at any time.

Bonus Features

Follows

  • Logged in users can follow or unfollow a store
  • All users can view a store's follows

AWS

  • Site is connected to AWS for uploading of image files.

Favorites

  • Logged in users can add stores or products to their favorite list.

Wishlist

  • Logged in users can save products to a wishlist for later browsing.