The VIT redone with AngularJS, node and socket.io