https://github.com/pjaerr/pwa-timer
A Progressive Web App implementation of a stopwatch with set interval reminders. Made with JS and Service Workers. [Finished]
https://github.com/pjaerr/pwa-timer
Last synced: 11 months ago
JSON representation
A Progressive Web App implementation of a stopwatch with set interval reminders. Made with JS and Service Workers. [Finished]
- Host: GitHub
- URL: https://github.com/pjaerr/pwa-timer
- Owner: Pjaerr
- License: unlicense
- Created: 2017-12-14T14:20:38.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-11T18:22:48.000Z (about 8 years ago)
- Last Synced: 2025-05-08T22:53:57.515Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://pjaerr.github.io/PWA-Timer/
- Size: 1.08 MB
- Stars: 28
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PWA-Timer [Finished]
PWA-Timr is a Progressive Web App implementation of a stopwatch with set interval reminders. It can be used as chrome desktop application outside of the web interface and it can also be used as a mobile app when added to the homescreen on browsers that support progressive web apps; in both cases the site will work offline once it has been loaded once.
Similar to my other repo [Productivity Timer](https://github.com/pjaerr/Productivity-Timer), this is a tiny project aimed at delving more in what PWAs are, how they work and how they deal with serving the entire functionality offline as well notification control of a web app as if it were native.
In terms of the app, it will give you a timer, you can run the timer, pause the timer or reset the timer. When the timer reaches a given interval (say 1 hour 30 minutes), it will notify you, and then count to that interval again. So you would get a reminder at 1:30:00, but also at 3:00:00.
**Due to restrictions on mobile devices, the timer cannot continue counting in real time when in the background, so it is rendered sort of useless as a 'native' mobile app, but the concept of PWAs stays the same.**