← Back to context

Comment by realPubkey

6 years ago

I thought a lot about this type of application when Dapps (decentralized applications) became a thing with ethereum. I tried to build one that is really decentralized and also works on multiple platforms.

Opposite to the analysis of this article, I have chosen a webapp that runs in the browser.

The App itself is just a mhtml-file that includes javascript, css and images. See https://en.wikipedia.org/wiki/MHTML

Users can send it around as they want and do not have to install anything. Also the app makes a call to a server which makes recommendations on updates.

For the data-storage, I had some trouble because there was no database out there which supported replication, json-import/export and encryption. That was the reason I created one. https://github.com/pubkey/rxdb