Iām working on this. One of the projects part if this journey is https://www.syncedstore.org which was recently on HN (https://news.ycombinator.com/item?id=29483913). Shoot me a message to collaborate on this or similar stuff!
Re:Ask HN: Who wants to collaborate?
by outside1234 on Saturday January 01, 2022 @04:52PM
(#29763220)
Great! Will have a look.
Ok, now I understand more. I think local-first and single-user mode is easy enough with the tooling we have right now (there are hooks, FS adapters that are almost plug-n-play). The trickiest part is still resolving conflicts/modifications across many sessions that multiple users have across time and lost sync periods.
From a user perspective, I am thinking that getting support for a local first approach is as simple as installing a Dropbox style service locally that enables storage and syncing across your devices. Applications written in a local first style would automatically then take advantage of this.