Streetvite mobile
Completed: March 2012
URL: http://m.streetvite.com
- ruby
- rails
- javascript
- backbone.js
- postgresql
- mongodb
I opted to develop the mobile version of Streetvite using a Backbone.js frontend combined with a Rails backend. The tiny footprint of Backbone.js and its dependencies makes it well suited to a mobile site and the fairly consistent support of HTML5 and CSS3 features among mobile browsers made this approach a more attractive preposition than a widget framework like jQuery Mobile or Sencha Touch.
The whole site is high DPI display-friendly - high DPI images are only served to users with a high pixel density display (thus avoiding sending both types of images to each user). All images are embedded inside the CSS to minimise download times, and all Javascript is stitched together using a CommonJS architecture and Stitch.