EEE Code

EEE Code is a Ruby on Rails application that we use to run the EEE Cooks web site. Features include:

  • Ferret searching (via acts_as_ferret)
  • 100% rspec coverage for helpers, models and controllers (recent coverage & report doc)
  • Support for grouping recipes as alternate preparations (e.g. different ways of making waffles)
  • History mechanism, whereby old recipes can be replaced, but still directly accessed (for historical purposes)
  • Recipes are described in the context of the meals in which they were served
  • RSS feed for the meals
  • Model support for finding the recipes that use a particular ingredient
  • Wiki tags for meal and recipe summaries and descriptions (including anonymizer tag for kids' names)
  • Update/create by author (via acts_as_authenticated)
  • Rails 2.0

License

EEE Code is licensed under the GPL, v3.

The Code

Available via anonymous SVN:

svn co http://svn.eeecooks.com/svn/eeecode/trunk eee

Documentation

Trac Starting Points

For a complete list of local wiki pages, see TitleIndex.