Link: MIT License
This project demonstrates a 'Progressive Web Application' that is realized as a single-page app. It provides a client-side data storage/persistence using the IndexedDB functions in the web browser. The 'Service Worker' functionality is accomplished by utilizing Google's Workbox libraries and tooling. The back-end server functions are provided by Node.js and Express.js
NOTE: As of November 2022, Heroku has no "free" accounts, so the demo application has been taken offline until another suitable host can be found.
Note: Local installation and execution can be done if desired using the scripts setup in the package.json
file in the root directory of the project folder.
Workbox cache expiration control:
Heroku does not offer "free" accounts as of November 2022, so the demo application has been taken down until further notice.
The following technologies were used in this project:
Node.js package 'idb' for IndexedDB
No testing is provided.
- Github: cliff-rosenberg
- Email: cliff459 AT icloud.com