You can use this app here => bekorn.github.io/Agenda
- Store tasks on browser (IndexedDB)
- Push notifications as reminders
- Task Interactions
- Add
- Archive
- Pin
- Edit
- Copy
- Task list filters
- Live refreshing tasks
Basic ServiceWorker Setup and Caching: https://developers.google.com/web/fundamentals/primers/service-workers
General Documentation on ServiceWorkers: https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorker
Custom Elements: https://developers.google.com/web/fundamentals/web-components/customelements
IndexedDB: https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Using_IndexedDB
Favicon: https://favicon.io