App features:
- List of cat names
- Clicking on a cat name displays the cat name, level, picture, and click counter
- Clicking on cat image increments the click counter
- Count persists between views
- Admin section updates all bound elements in real time
Dev features:
- Have a look: https://aorinevo.github.io/udacity-javascript-design-patterns/
- Written in Angular
- AMD using requirejs
- Optimized with grunt-contrib-requirejs
- Toggle between dev/prod by passing debug in the search of the url
- Angular 1.5.8 as the main js framework.
- Angular ui router angular plugin to setup routes.
- jquery used in place of jqlite.
- bootstrap for default CSS and grid system.
- requirejs for module dependencies.