Static WebAssembly demo on GitHub Pages. Everything runs in your browser; server-only features use labeled stand-ins.
Run locally for the full Blazor Server experience.
In this Blazor WebAssembly host: notes are stored in this browser's localStorage instead of SQLite. Versions still detect conflicting edits from two tabs.
Notes are kept in this browser's localStorage (the server host uses SQLite). Demo persona changes do not change your workspace. A workspace holds at most 50 notes.
Loading notes…
Why it works
Each operation creates a short-lived DbContext. A protected workspace cookie scopes queries. A version token detects edits from an older snapshot.
Try it yourself
Create a note, open this lab in a second tab, and edit the same note in both. Save one, then the other. Reload after the conflict.