Hello, I read your description.
May be better to emulate the web-server internally like I use some WAMP software to develop websites inside my windows computer without f live internet connection.
In this case not needed to have two versions, desktop and online.
But this version could be changed to be universal to run inside or web-wide...