Add AngularJS-based front end