Skip to content

MVP Feature List

Leslie Owiti edited this page Aug 11, 2021 · 5 revisions

Minimal Viable Product Feature List

  • Core Features that are required:

User Authentication

  1. Users can:
    • sign up, sign in, and log out.
    • Demo the site.
    • view their feed page.
  2. Logged in Users are:
    • redirected to the feed page
    • able to logout from the navbar
  3. Logged out Users are:
    • redirected to the feed page
    • able to login from the navbar

Recipes

  1. Logged in and Demo Users can:
    • Create, edit, delete Recipes.
    • View all Recipes.
    • Able to add, delete, edit photos.

Profile

  1. Logged in and Demo Users can:
    • view their profile and other user's profiles

Follows

  1. Logged in and Demo Users can:
    • follow other user's profiles and get followed by other users

Likes

  1. Logged in and Demo Users can:
    • Like/unlike a recipe.
    • Count for likes.

Feed

  1. Logged in and Demo Users can:
    • View recipes of people they follow and other users

BONUS

  • Bonus features we would like to implement:

Comments

  1. Logged in and Demo Users can:
    • Make a comment, delete, edit

Search - [VIP]

  1. Logged in and Demo Users can:
    • Find Recipes or Users by string matching
    • Find Recipes and Tasks by Tags
  2. Logged in and Demo Users can:
    • Add Recipes

Tags

  1. Logged in and Demo Users can:
    • Add a variable number of custom Tags to each Recipes
    • Search for Recipes with specified Tags