New dashboard architecture using angularJS