Demo app as part of Rails tutorial at http://ruby.railstutorial.org/