Django Dishes
===============

An application to make it easy to manage a food delivery service, including integration to allow clients to make their purchases online.
URLs
-----

huegah.com/
    menus/add/
       <MMM-DD>/
    blog/
        <YYYY>/
           <slug>/
    about/
    
Flow
-----

  - Menu for the week of Oct. 31 (Menu)
   - Roasted heritage duck breast with basmati rice and mixed veggies (Dish)
     - Roasted heritage duck breast (Main course)
     - Basmati rice (Side)
     - Mixed veggies (Side)
     
- Ingredient
  - Name
  - Description
  - Category

- RecipeIngredient
  - Ingredient  - haddock
  - Quantity  - 4
  - Unit - pieces
  - Note - 8 oz pieces

- Recipe
  - TitleSlugDescription
  - Ingredients (RecipeIngredient)
  - RenderedDescription
  - Category
  - Notes (Note)
  - Type (Main course, side, starch, etc)
  - @shopping_list
  - @menu_frequency

- Dish
  - Title (try to auto-build, but give opportunity to change it)
  - MainCourse (Recipe)
  - Side (Recipe)
  - Slug (main, side slug join)
  - Description
  - @on_active_menu? (Is the dish currently being offered, used as a check before filling orders)

Menus are introduced on a given date, and deliveries occur on fixed dates with ordering deadlines.

- Delivery
  - order_deadline
  - date
  - @

- Menu
  - dishes (Dish)
  - publish_date
  - deliveries (Delivery)

- Order
  - dishes
  - Delivery date
  - Customer
  - DeliveryAddress
