This offline PWA example shows how to connect to a remote encrypted PouchDB instance and sync a database of images.
Works better on Android (services workers)
Get a pouchdb instance with docker run -it -p 5984:5984 filiosoft/pouchdb
or deploy the Dockerfile to now.sh
https://blog.logrocket.com/building-an-offline-first-app-with-react-and-rxdb-e97a1fa64356