User Stories High level - aaron-bond/recipes-web GitHub Wiki


As a user, I want to be able to have a way of getting suggestions for meals for the week ahead.


I want to be able to use my phone to keep a list of recipes I've tried and know how to make

  • with step-by-step instructions for the recipe
  • with time taken to prepare the recipe

I want to be able to apply a filter to my collection based on ingredients I have at hand

  • with recipes which I have all the ingredients for being displayed first
  • with recipes I have partially complete ingredients for being displayed next

I want to be able to search for existing recipes which are not in my collection

  • with an option to search by ingredients
  • with an option to search by time taken to prepare the recipe
  • with an option to sort by popularity
  • with an option to sort by difficulty

I want to be able to create a week-ahead plan for meals using the recipes in my collection

  • with an option to randomly select which recipes fall on each day
  • with functionality to output the recipe list to the clipboard so I can save it / take it to the shop

I want to be able to share my recipes with other users of the site

  • with ratings given by other users
  • with favourites I can save to my own collection