AngularJS front-end initial design