I haven’t started coding this project yet: Very busy working on other things, getting a browser with IPFS support (including js-ipfs-api) is still tricky at this date, and I need to decide how I’ll be fixing the limitations imposed by lack of a server side processor.
I’ve considered using pubsub as a database for a workaround, similarly to how a normal Apache server would use MySQL. The problem I understand is that pubsub isn’t persistent, so it’s more like TCP where you receive a data packet only once then it’s lost forever. Makes this all the more complicated.