Data Model
The CookAble data model is broken into two components, a recipe collection and optional individual user profiles.
Recipe data
- ingredients (some std measurement for easy conversion)
- brief recipe description
- keywords (country of origin, style of cooking, &c.)
- image gallery
- method(s) (technique links)
- community rating
- difficulty/preptime/cooktime
- optional recommended dish/drink pairings
- comments
a
User profile
- "personal recipe book" with info including personal ratings, "last made" date
- stored searches
- comment / rating history
- user nickname / optional bio
- submitted recipes