AngularJS frontend for Shift Swap