MVP Feature List - nicopierson/unwined GitHub Wiki

Minimal Viable Product Feature List

Create User, Guest Demo Login, Account

  1. Users can:
    • Sign in, Create account, and Log out.
    • Demo Users can visit the site and experience the features.
  2. Logged in Users are:
    • directed to their Review Feed page.
  3. Logged out Users are:
    • directed to the Homepage.

Wines

  1. Logged in and Demo Users can:
    • CRUD for Wines.

Reviews

  1. Logged in and Demo Users can:
    • CRUD Reviews for Wines.

Review Feed

  1. Logged in and Demo Users can:
    • View review feed for selected Wines.

Profile

  1. Logged in and Demo Users can:
    • View feed of recently liked Wines
    • View favorited wines and friends (Bonus)

Bonus: Friendships

  1. Logged in and Demo Users can:
    • Add and Remove Friends
    • View friends Reviews on profile feed

Bonus: Search

  1. Logged in and Demo Users can:
    • search for Wines by name, type and location

Bonus: Venues

  1. Logged in and Demo Users can:
    • CRUD and add dates for Venues

Bonus: Badges

  1. Logged in and Demo Users can:
    • receive badges for a number of Reviews

Bonus: AWS Upload

  1. Logged in and Demo Users can:
    • upload images of Wines and Venues with comments
    • Delete On Cascade if Reviews are deleted

Bonus: Google Maps

  1. Logged in and Demo Users can:
    • search Venues by location and find by Google Maps