Interesting idea, but is it really "on the web" when it's just files stores in the user's local browser?
But the issue I needed to solve first has always been the one dealing with the purely local aspects of the system. People need to be convinced that this local system is as rock solid as all of the local native systems they're always working with.
That's not to say your system isn't interesting, it's that it's likely going to hit many of the same issues as previous approaches in this area (e.g. https://offlinefirst.org), and so you need to work out how to solve those issues.