A small PWA for tracking time used.
- Service worker for offline use
- Site manifest for adding to home screen on Androids
- Easy task switching
- Tasks can be assigned to groups
- Report generation with filtering based on groups/tasks
- Completely local: uses IndexedDB for storage (requires no login)
- Database work is offloaded to a web worker
- caveat: database can't be transferred between devices at the moment.
A demo can be viewed at (https://my-hours.msepp.net/), no login needed!
- Uses Dexie.js to interact with IndexedDB.
- Uses Moment.js and Luxon for manipulating dates & time.
- Uses NGXS for state management.
- Uses Angular Material to provide a pretty GUI.
- This project was generated with Angular CLI version 1.7.1.