Structure, Grunt.js + grunt-sass and grunt-watch, Angular.js (routes and controllers), ...