Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected links that should have been relative instead of absolute.

GR4 - Computer Prototyping

Prototype Location and Directions.

Location:

Our prototype is web-based and can be found at the following link:

Dough Computer Prototype

Platform and Software Requirements:

Platform: OSX

Browser: Google Chrome 10

Resolution: Maximized (tested at 1680x1050)

Recap of GR2 Scenario.

We made our prototype with the following scenario in mind (created for GR2):

"Erin is going out to buy food for the week. Before leaving, she uses Dough to check how much money she has left for food this week. As she is putting away her food (broccoli, tofu, and rice), she logs the food she purchased in dough. She also adds the total receipt amount, $57.45 to her budget tracking. Erin is hungry after shopping. She uses dough to look up suggestions of food to use to prevent waisting food from last week. It turns out she still has a bunch of asparagus in the back of her communal fridge. Erin didn't cook the asparagus earlier because she wasn't sure what to cook them with, so she uses dough to query external recipe sites for suggestions."

Implementation Details.

The following portions of the project have a shallow implementation/canned responses:

Home
  • Has a static representation of budget, food supply, and recipe options (these will not change after adding food)
Foods
  • List of foods can only be added to with the "add foods" button. All other food operations (modification making and sorting with the left had bar) are not implemented. 
  • The form does not do sanity checks.
  • Tags listing location or category are not shown/updated. 
  • Autocomplete on the "add foods" modal dialogue box does not work (the final implementation will predict what food you're typing and attempt to fill in the other fields as well).
  • Navigating away from the foods page and returning does not preserve the previously entered foods.
  • Foods added with "add foods" modal dialogue box will only represent the name field (other fields are not working)
Budget
  • Has a static representation of budget (this will not change after adding food)
  • Latest purchase entries cannot be changed yet
  • There is no purchase over time graph
  • Budget is not yet editable
Recipes
  • Basically only one kind of search can be performed (with meal type: "any", "lunch", "dinner", or "snack" and food item "asparagus" selected).
  • This search returns a few hand-selected asparagus-type results rather than actually searching for results
  • The food possibilities displayed on the page are hard-coded and do not correspond to the user's actual library of foods