AngularJS application to collect and display custom reports