The AngularJS front-end for CragProject