Not quite a PWA, but almost. Using the service worker that comes with ionic to trigger the PWA install dialog in mobile Chrome. Offline still isn't working quite right. It caches the files, aggressively, but still requires an initial connection to start after the install.
![](https://greenzeta.com/wp-content/uploads/2020/05/014_pwa.png)