Skip to solution
hardFrontend

Build a Collaborative Kanban Board with Yjs (CRDT)

565 views
01

Understand the problem

Build a Trello-like Kanban board with drag-and-drop columns/cards and real-time collaboration via Yjs.

ReactKanbanYjsCRDTCollaboration
02

Attempt it yourself

Sketch your approach before reading the solution — that's what interviews test.

Nudge consolestandby

Stuck? Beam a request up — the console returns a conceptual nudge that guides your logic without spoiling the implementation.

03

Study the solution

Requirements

  • Columns (To Do / Doing / Done) with cards; drag cards between columns and reorder within a column.
  • Add/edit/delete cards, add columns, persist to localStorage.
  • Real-time sync: use Yjs (yjs + y-websocket or y-webrtc) so two tabs/users see live updates without conflicts (CRDT).

**Architectur

Solution ready — 2 min read

Classified // press E to declassify

04

Join the discussion

Discussion (0)

Sign in to join the discussion.

No responses yet. Be the first to share what you think.

Transmission complete // awaiting log

KEEP THE
STREAK ALIVE.

Dossier 77 of 87 decoded in the Frontend Machine Coding track. One more won't hurt.

Back to track