Skip to content

Feature List

Meitong Qu edited this page Nov 16, 2021 · 5 revisions

List of features needed for the minimum viable product (MVP)

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out
  • Users can use a demo log in to try the site
  • Users can't use certain features without logging in (comments/likes)
  • Logged in users are directed to the homepage, which displays discovery mechanisms for finding new recipes, grouped into categories
  • Logged out users are directed to homepage with recipes in different groups

2. Recipes

  • All recipes display name, ingredients/measurements, instructions, pictures, videos, tips, and tags
  • All users can see all recipes
  • All recipes keep track of how many likes it has received
  • All logged in users can create/edit/delete own recipes
  • All logged in users can comment on recipes (see comments section)
  • All logged in users can view recipes they own and recipes they have liked

3. Comments

  • Logged in users can post comments on recipes
  • Logged in users can edit and delete their own comments
  • All users can view all the comments of any recipe

4. Likes

  • Logged in users can like or unlike a recipe

5. Search

  • All users can search for a recipe by name, ingredient, tag

6. Tags

  • All users can create tags while creating recipe, edit and delete tags while editing recipe

Clone this wiki locally