Weight watcher client: made possible by AngularJS, Grunt, Bower, socket.io, Yeoman