User Tools

Site Tools


qookie:design

This is an old revision of the document!


Qookie design document

Recipe data

Ingredients

  • Ingredients are created in a separate view before being usable in a recipe.
  • By double-clicking a new ingredient a new window appears, where the following can be associated to the ingredient:
    • Ingredient name
    • Picture of the ingredient
    • Short description of the ingredient
    • Standard unit
    • Minimum amount available in supermarkets and (approximate) unit equivalents of this (ie. Ingredient: “flåede tomater”; Minimum amount: “1 ds”; Equivalents: “2 1/2 dl”, “250 g”)
  • By double-clicking an ingredient which has got these data associated with it, a view-window appears. It is also accessible by Right-click → View.
  • By mouse-over of an ingredient which has got these data associated with it, the same view-window appears as a pop-up box with a different background colour after a second or so.
  • Edit-mode of an ingredient which has already got these data associated with it, is accessed by double-clicking the ingredient, thus bringing forth the view-window, in which an Edit-button is available. It is also accessible by Right-clik → Edit.
  • If an ingredient has these data associated with it, and when entered into a new recipe it is connected with a unit not associated with this ingredient, please inform the user of this with a direct link to edit-mode of this ingredient's data and an option to select the pre-associated unit and have the entered amount converted to this unit.

Amounts

  • Each ingredient must be specified by an amount. This is to be put as integers and fractions - no decimals. If decimals are entered, convert to fraction. Amounts are to be entered as free text.

Units

  • Units are created in a separate view and correlated to all other relevant units (ie. 1000 g = 1 kg = 35 oz = 4,44 cup) before being usable in a recipe.
  • Unit-view contains the following options:
    • Create unit (type in singular and plural forms and their common abbreviation where applicable)
    • Convert unit (a unit calculator - type in amount, select unit to be converted from and unit to be converted to).
  • Double-clicking an existing unit brings up a window for editing this unit.
  • Automatic convertion from typed-in units to chosen set of standard units. Ie. convert from kg to g or from fl.oz to dl or l above for instance 1 l.

Preparation method

  • Preparation methods are sometimes but not necessarily attached to an ingredient in a recipe. The text in the preparation method-field is written as free text and no suggestions should be made by the program.

Categories

  • Categories are created in a separate view before being usable in a recipe.
  • Subcategories are to appear at the top of a category (and not for instance under the letter with which they start).
  • Subcategories can be mapped to appear in multiple categories (ie. the category “Kager” with all its subcategories is also a subcategory of “Desserter” and “Te og kaffe”).
  • Various recipes should be categorizable in several categories and/or subcategories, also several subcategories of the same category (ie. a pizza with minced beef is due in both the “Minced meat” and “Pizza”-subcategories of “Dinner”).

The recipe

Content:

  • Ingredients
    • Ingredient selected from drop-down list by clicking with mouse or typing the first letters.
    • Amount of the ingredient (Integers and fractions - no decimals. If decimals are entered, convert to fraction).
    • Unit selected from drop-down list by clicking with mouse or typing the first letters. All units are present in drop-down list but are automatically converted to the equivalent from a chosen set of standard units.
    • Preparation method in free text.
  • Basics
    • Yield with units, ie. number of muffins, persons…
    • Categories:

View-mode:

Edit-mode:

Weekly diet

qookie/design.1202677721.txt.gz · Last modified: 2008/02/10 22:08 by tine