Having frequented IRC since 1999, I’ve always been disappointed with existing quote submission applications for their ugliness. Itching to try out Sinatra, Sequel and jQuery I started (re)writing Quotes last coding night.
From the code, to the design and ultimately the user experience; the objective of Quotes was to be simple. I wanted users to receive immediate feedback for any action that’s performed. I want quotes to be so pretty that you’d scroll up and down the page a couple of times.
It has a tiny footprint. There’s only three models, a few actions and a couple of views. Without caching it’s still fast to load on a resource limited environment, such as DreamHost. Sinatra was a perfect match for this tiny project.
Code is on GitHub and you can view a live example of the application. Thanks to #lolbot on irc.freenode.com for the motivation, Ashley Kyd for the concept and Pascal Klein for the initial design.
Tate Johnson is a 23 year old Ruby on Rails developer and university student living in Brisbane, Australia. He enjoys riding bicycles, motorbikes, taking photos and travelling.