Backbone.js based framework for developing single-page web applications