In Finnish: https://paloranta.github.io/Treenari/
In English: https://paloranta.github.io/Workout-reminder/
A workout-reminder PWA, using Notification Triggers API, IndexedDB and Gatsby.
Needs Chrome or a derivative browser that has #enable-experimental-web-platform-features
flag set in chrome://flags
.
Thanks go to:
- https://github.com/nico-martin/todo-pwa — Nico Martin for the great tutorial at CSS-tricks, the "Add2Home"-component and notification click-listener.
- https://github.com/niklasmtj/gatsby-starter-julia — An excellent Gatsby-starter.
- https://neumorphism.io/ — Button design helper.
- https://reactnicedates.hernansartorio.com — React date-picking library
- https://github.com/jakearchibald/idb — IndexedDB library
- https://github.com/unsplash/react-trend — A graph library
- https://github.com/Meemaw/react-micro-modal — A modal component
- https://github.com/gatsbyjs/gatsby/.../gatsby-plugin-offline — Service worker as a Gatsby plugin.