the project developed in this tutorial http://ruby.railstutorial.org/