Requirements:
1. The app need to run in offline mode
2. There are concerns on data security
3. Signature pad
4. Long input form/checklist
5. Integration with accounting/inventory system
Most of our PWA Apps require something similar, using BANano and a BANanoServer (=jServer) for the rest API
Simplified flow:
1. set UseServiceWorker = True in BANano so it can work offline and also provide the needed icons to install on the home screen
2. Use oauth2 identification with encrypted ACCESS and REFRESH tokens to access the remote data REST API
3. BANanoSkeleton has a SKSignaturePad
4. Make it as long as you want using the other SK components. Save the data local using BANanoSQL.
5. Use jServer and a REST Api to sync data with your PWA when the WebApp has internet access (using the tokens). jServer can handle all the stuff for inventory/accounting
Alwaysbusy