What is the best choice for local database when implementing a progressive web application?
Initially the choice was to design a smart client desktop application with one click deployment that will install a local SQLite database. Local database can be then synced with the server side SQL database using Microsoft Sync Framework.
However with the future use cases to support mobile devices, I am more interested in developing a progressive web application with local SQL db to support offline mode (for users without any internet connection).
Considering the react PWA stack, I could not find a clean implementation with SQLite. IndexDB is available however it is not SQL like.
Any feedback on how to implement PWA offline mode with persistent local SQL database?