Yesterday I wrote the database schema for the recipe app I’m working on. The files only come inserting recipes; I will add more files as I progress into other parts of the project.

Tables:

  • Recipe
  • Category
  • Nutritional_Info
  • Ingredient
  • Directions
  • Comments



category:
id
category_name
created_by
created_at
updated_by
updated_at
is_active

recipe:
id
recipe_name
blurb
category_id
number_of_servings
prep_time
cook_time
created_by
created_at
updated_by
updated_at
is_active

nutritional_info:
id
recipe_id
info_name
measure
unit
created_by
created_at
updated_by
updated_at
is_active

ingredient:
id
recipe_id
ingredient_name
adjective
measure
unit
created_by
created_at
updated_by
updated_at
is_active

directions:
id
recipe_id
step
direction
created_by
created_at
updated_by
updated_at
is_active

comments:
id
recipe_id
rating
comment
created_by
created_at
updated_by
updated_at
is_active

I also downloaded the symfony plugin sfGuard to deal with user management. It automatically builds the db tables and in about 15 minutes, I had a login form working with a defaul user name. Makes jumping into development a lot easier.

The Courtney said she would be willing to help me with some colour palette and page design, etc. That’s quite a way down the road though.

Next step will be some basic functionality.

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

   
© 2011 Mostly Harmless Suffusion theme by Sayontan Sinha