cantinac/to-do — pull request #38 by joewilson81 (2014-09-22 01:10:26+00:00)
Title: Code assessment by Joseph Wilson, New Spin Digital, Inc

Hello,

I have completed the code assessment as per the following guidelines:

* Build a client side to-do application based on the mockups in the repo.
* The app should be fully responsive. It should support Desktop, Tablet (landscape and portrait), and Phone (landscape and portrait).
* The app should built using only client side technologies.
* The users of the app should be able to add new todos and mark them as complete.
* You can use any library or framework that is not jQuery.

As there was no requirement for legacy browsers, I opted to use localStorage to persist the application data.

The JavaScript libraries used are:

* [Backbone](http://backbonejs.org/) – A MV JavaScript library
* [Underscore](http://underscorejs.org/) – A JavaScript library required by Backbone
* [Backbone-localstorage](https://github.com/jeromegn/Backbone.localStorage) – A localStorage adapter for Backbone
* [Mustache](http://mustache.github.io/) – A JavaScript templating library
* [Zepto](http://zeptojs.com/) – A JavaScript library

The markup is based on [Skeleton](http://www.getskeleton.com/) boilerplate with some [Bootstrap](http://getbootstrap.com/) styles pulled in for the input field and button.

Enjoy.
Joseph