Was sich nach dem Launch verändert hat
Konfliktdialoge verschwanden, und die wöchentlich aktiven Bearbeitenden pro Workspace haben sich verdoppelt.
- React
- TypeScript
- CRDT
- Vite
Kennzahlen
- Sync-Latenz
- 45 ms
- Notizen pro Workspace
- 10.000
- WCAG-Stufe
- AA
Web-App
Eine kollaborative Markdown-Wissensdatenbank mit Echtzeit-Bearbeitung und einer Graphansicht verknüpfter Notizen.

Teams bearbeiteten dieselben Notizen gleichzeitig und verloren bei jedem Konfliktdialog Änderungen.
Der Editor musste außerdem vollständig per Tastatur und mit Screenreader bedienbar bleiben.
So entstand es
Sechs Phasen vom ersten Gespräch bis zum Release. Der Balken zeigt, wie sich die Zeit verteilt hat.
Bearbeitende beschrieben die Momente, in denen ihre Änderungen kollidierten; jeder davon wurde ein Sync-Testfall.
Datenmodell, Rendering-Strategie und API-Verträge standen fest, bevor der erste Screen entstand.
Ein Komponenteninventar und responsive Layouts, vollständig aus Design-Tokens aufgebaut.
Funktionen gingen in kleinen Schritten hinter Feature-Flags live, mit typisierten Grenzen zwischen Client und Server.
Unit-, End-to-End- und Barrierefreiheitstests liefen bei jedem Pull Request.
Jeder Branch bekam eine Vorschau-Umgebung; der Rollout in die Produktion war ein Klick.
Konfliktdialoge verschwanden, und die wöchentlich aktiven Bearbeitenden pro Workspace haben sich verdoppelt.
Wirkung

Konfliktdialoge verschwanden, und die wöchentlich aktiven Bearbeitenden pro Workspace haben sich verdoppelt.
Kennzahlen
Jede Notiz ist ein CRDT-Dokument, das über WebSockets synchronisiert wird; Anwesenheitsdaten laufen über einen eigenen Kanal.
Die Graphansicht wird auf einem Canvas gezeichnet, aber zusätzlich als barrierearme Liste gespiegelt, sodass jeder Link per Tastatur erreichbar ist.
Nächstes Projekt
Weiter stöbern