There’s one thing you need to know about our graphic designers: they love cycling. Fixed gear, mixed gear, triple gear–it doesn’t matter; they love it! (Sidenote: I don’t really know anything about cycling.) So, when the Tour de France rolls around (pun intended), they get pretty excited. Each year, they pick their favorites to win the race, and whoever wins, gets their lunch bought for them. This year, I decided to help them kick it up a notch, by adding a website to keep track of the scores and show the leaderboard. Was it necessary? Nope. Did I waste time making it? Definitely.
The site isn’t too fancy. It pulls in scores from a Google spreadsheet that Kaleb Nimz was maintaining, and then sorts the competitors based on those scores. All of the design was done by Kaleb, including all of the trading-card-like rider profiles. Nice work Kaleb!
This year’s winner was Ryan Tauss. Everyone that competed split the bill, and bought Ryan a nice lunch at a local Thai restaurant. (The dude likes some spice.) Why didn’t I just rig the website so I would win? Because, that’s cheating! Also, I didn’t really think of it until I was writing this blog post.
I love doing little nothing projects. They are the perfect place to try out new techniques and technologies, without having to worry about failure. For this project, I decided to use Sinatra. Sinatra is a Ruby DSL for creating simple and lightweight web applications. Ruby on Rails is where I’m the most comfortable, but it’s a little heavy handed for smaller uses. So, Sinatra seemed like a perfect fit. I put this project on GitHub, so if you want to use it, or see how it works; go check it out!