Habit Tracking App.
Uses https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate
FEATURES
- basic gulp/angular setup
- parse integration
- sign-up password match
- bootstrap styles
- view/login
- view/logout
- view/me
- view/today
- view/day
- view/days (calendar?)
- view/tracks
- [C] view/track
- api/login
- api/logout
- api/day/add
- api/day/list
- Datepicker?
- api/day/detail
- api/track/add
- api/track/list
- api/track/delete
- api/me/deregister
- api/me/confirmEmail
- api/me/passwordReset
- api/me/export
- Lock down Parse schema / read/write / ACLs - currently any user can list any track - need to only allow user that created.
- Disable client class creation / Parse
- Show disabled tracks in editMode - allow user to delete permanently.
- Convert Tracks form styles to grid - http://v4-alpha.getbootstrap.com/components/forms/#using-the-grid
- Goals - e.g. checkbox x times a week
- Goals - more than x or less than x number
Nice to have
- drag to reorder tracks in editMode
- day-of-week start / time-zone configuration
TODO
- SSL via https://letsencrypt.org/
- Single-day view for portrait, multi-day for landscape
- Migrate to AWS-hosted Parse or rebuild backend
BUGS
- Why does ng-cloak not work?
- [ ]