I built Mochi [0] from the ground up to be local first. The architecture is built around pouchdb for the local database which syncs to and from a remote couchdb database.
It's been a challenge to implement and in hindsight I wonder if it was even worth it. Unfortunately neither of these technologies are very widely used any more (if they ever were).
I am glad there is a lot of development and research in this area though. I think with the right DX and architecture local first makes a lot more sense than the status quo of continuously fetching everything from a remote database.
It's been a challenge to implement and in hindsight I wonder if it was even worth it. Unfortunately neither of these technologies are very widely used any more (if they ever were).
I am glad there is a lot of development and research in this area though. I think with the right DX and architecture local first makes a lot more sense than the status quo of continuously fetching everything from a remote database.
[0] https://mochi.cards