Case study
Collaborative team workspace
2026
SyncNote
SyncNote is a collaborative workspace where teams share notes and project context with real-time updates. The build's core problem was concurrency: keeping multiple people editing shared content without one person's changes silently overwriting another's, and keeping an activity log that explains how a document reached its current state.
At a glance
Role
Full-stack design and development
Year
2026
Stack
- — Next.js
- — React
- — Real-time data synchronisation
- — Node.js
Highlights
- — Real-time note sharing
- — Project activity logs
- — Collaborative workspace flow
The problem
Shared documents are easy until two people open the same one. Then the question is what happens to the edits — whether they merge, whether one wins, and whether anyone can tell afterwards what changed and who changed it.
The approach
Updates propagate to connected clients as they happen rather than on refresh, so the workspace reflects the current shared state instead of a snapshot from whenever the page loaded.
Activity logging was treated as a first-class feature rather than an afterthought: every meaningful change is recorded, which turns 'who changed this' from an argument into a lookup.
Why this matters for business systems
Multi-user state is the hard part of every internal system. A POS with several counters, a clinic with several receptionists, or a factory floor with several stations all face the same question SyncNote answers: how do simultaneous users share one consistent view without overwriting each other.