User Tools

Site Tools


qookie:design

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
qookie:design [2008/02/10 22:08] tineqookie:design [2008/02/23 22:56] – Include other recipe tine
Line 1: Line 1:
 ======Qookie design document====== ======Qookie design document======
 +
 +=====Purpose=====
 +  * A place to store many recipes.
 +    * Each recipe consists of a list of ingredients, working description, an image, category, plus various basic information.
 +    * Searching for recipes: Finding a specific recipe by title; Finding a recipe by category; Finding a recipe or several recipe suggestions by ingredient(s).
 +  * Displaying of recipes.
 +    * Full view of a single recipe.
 +    * Compact view (only showing selected content) of two or more recipes.
 +  * Features
 +    * Print recipes to pdf.
 +    * Export entire cookbook as pdf (with index).
 +    * Online Qookie-Light version (only viewer).
 +    * Export to XML / Import from XML.
 +
 +
 +=====Difficulty rating=====
 +  * Rating of the recipe's difficulty, ie from 1 to 10
 +  * Untried recipes are automatically assigned difficulty 10 until it is tried and adjusted.
 +
  
 =====Recipe data===== =====Recipe data=====
 +  * Include other recipe in this recipe (ie pizza dough).
 +
 +
 ====Ingredients==== ====Ingredients====
   * Ingredients are created in a separate view before being usable in a recipe.   * Ingredients are created in a separate view before being usable in a recipe.
Line 30: Line 52:
  
 ====Categories==== ====Categories====
 +  * A category can contain another category by symbolic links.
 +----------------------------------
   * Categories are created in a separate view before being usable in a recipe.   * 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 are to appear at the top of a category (and not for instance under the letter with which they start).
Line 35: Line 59:
   * 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").   * 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").
  
 +
 +====Images====
 +  * Containing copyright information.
 +  * Containing origin.
 +  * Notify if this is my own image or "borrowed".
  
  
Line 61: Line 90:
  
 ====Weekly diet==== ====Weekly diet====
 +  * Select difficulty level (from, to) for each day (default value automatically selected, ie. 1to5 for sun-thur, plus 2 for fri-sat...) 
 +  * Disregard some days (if we are eating out).
qookie/design.txt · Last modified: 2008/08/27 16:27 by tine