An angular.js demo application