A demo app built to learn angular.js