Summary
Assignment Design Solution

The Solution

01 Main Themes

    Options
  • Provide difficulty, cooking time and Kids/Vegetarian options
  • Filter results based on selected preferences
    Add Ingredients
  • Type-in provides efficient way to find ingredients quickly
  • Display keyboard immediately to reduce steps required to enter ingredient
  • Display matching ingredients as user types
  • Show commonly used ingredients at top of list to minimize scrolling
    Recipes List
  • Ingredient List on right pane shows ingredients you have and don't have
  • Recipes List on left pane shows suggested recipes based on your ingredients list
  • Background color of recipes indicates your possibility of being able to cook this dish, based on your ingredients list and preferences
  • Recipes with red background indicate dishes slightly outside your criteria, but those that you might want to consider
    Recipe Description
  • Recipe details, ingredients and image are provided
  • Green check and red 'x' indicate ingredient you have or don't have
  • Uncertain ingredients can be marked as "have" or "don't have" using the slider control
  • Newly marked ingredients are considered in next search results
    Rating
  • Optional rating is reflected in future search results


BID Spring 2009 . Human-Computer Interaction Institute . Carnegie Mellon University