Thanks for awesome Electron framework.
I am building an inventory management application which will be used in places where internet connection may or may not be available. So I am thinking of giving the offline Desktop application.
This application should be able to work offline and online. Offline it should connect to a local database and when online synch everything to online centralize DB.
We may need up to 500 MB of data on client side. I am thinking of using Apache CouchDB, as it provides the auto synch.
My questions are -
Can Apache CouchDB embeded in Electron application or We will have to install separately.
Is it good idea to use CouchDB for inventory applications OR is there other choice of SQL like DB.
How do I achieve the synchronization from local to central and central to local
The app I built for Electron. Will I be able to access it on Mobile / or Web App.
I am very confused on design and selection of proper tools for the job.