AngularJS, NodeJS, bower, grunt, karma, protractor stack