Based on the tutorial "Learn Ruby on Rails" by Daniel Kehoe