Example of using Yjs in simple app

personalnotebook is a simple calendar and shopping app for both cellphone and desktop that illustrates a simple approach to a local-first distributed app. Basically, the app in the browser relies on the local IndexedDB, which is synchronized via a central server with all the other places the app runs. The app is largely written by Claude code, but the important bit, db.js, illustrating a client/server approach, is hand written. Love Yjs!