SPA using angular and bootstrap, included with bower. Mobile first design. Grunt for JsHint and Qunit. Npm for grunt and bower.