We are building a desktop application using electron and react.
We need to store the content for application in the indexed database in the electron application. The content is stored as if it's a client application similar to a web page.
Our design contains a server which allows connections from other applications installed in different IP addresses. The clients connected to the server sends data to the server and stores the data in its local indexed storage. This stored data should be allowed for access by all the clients connected.