Home Kitchen Management Use Cases

Jun 10, 2009 at 2:36 PM
Edited Jun 10, 2009 at 2:37 PM

I realize that we are building a reference application, and many of these use cases will be pared back or dropped altogether. But here's a list of use cases that (I think) covers the whole problem space:

 

  • Enter a recipe
  • Import a recipe from a file/URL (REML, MealMaster, etc.)
    • Search the web for a recipe
    • Import from email
    • Load file
  • Export a recipe to a file/service
    • Send email
    • Post to a forum
    • Save to a file
  • Display a recipe
    • Scale ingredients
    • Display nutrition information
    • Preview
    • Print
  • Take pantry inventory
  • Search for a recipe
    • By inventory
    • By ingredient
    • By name
    • Cross reference results with inventory
    • Show nutrition information in results
  • Create a meal plan
  • Generate a shopping list
  • Update inventory from shopping list (after shopping)
    • Check items on shopping list that were purchased
    • Add items not on shopping list
    • Edit items purchased in different quantities
  • Update inventory from recipe (after cooking)