By Brett Toothman Feed Me!
Overview Introduction Current Problem Project Description Deliverables Design Protocols Demonstration Conclusion
Introduction A cooking web application built with Ruby on Rails Covers web development and digital media disciplines
Problem with Current Sites Oriented towards experienced cooks Basic recipe storage only, limited searching Just online cookbooks searching for a recipe is like scanning through an index. Too many results, only one is wanted Forces user to know what they are searching for
Project Description Intelligent cooking web application Allows for storage and organization of cooking recipes User oriented, with social aspects Suggestion based searching
Search vs. Suggest Normal cooking sites require that a user know what recipe they are searching for Feed Me! allows the user to enter as much or as little criteria as needed, and makes intelligent suggestions based on the users history/profile Spend more time cooking, less time searching
Suggestions Using the recipes in a users cookbook, a frequency table is built of keywords When a user searches, they can enable the Use Profile search option, which sorts and filters results based on this frequency table
Technology Used Ruby on Rails Framework XHTML/CSS/Javascript front-end Oracle MySQL Database Mongrel Webserver Follows Model View Controller (MVC) architecture
Deliverables Recipe Storage (Administration, Searching, Tagging) Media Functions (Images) User Functions (Cookbooks, Custom searching) Social Tools (Ratings, Comments)
Design Protocols Built with the hobbyist cook in mind Informal but not cartoonish Simple / Uncluttered Based on a grid layout
Demonstration General page layout User tools (login, cookbooks, submit recipe) Suggestions Social Functions (comments, ratings) Administrative tools
Where to from here... Take the site live Calendar / Meal planner Health and diet features
Questions ?????????????????????????????