Md. Jamil Hossain

Web application

Real-time task board

A task board several people can edit at once; everyone sees the same board instantly, even after working offline.

Screenshot of Real-time task board
Fig. 1 · realtime-kanban-eight.vercel.app, captured from the live site

01 Problem

Collaborative boards must merge concurrent edits without losing anyone's changes.

02 Approach

  1. Changes are recorded as operations ordered with Lamport timestamps and merged as last-writer-wins registers.
  2. Card order uses fractional indexing, so moves never require renumbering.
  3. Tabs sync locally; an optional WebSocket server persists the operation log.

03 Evidence

  • Unit tests for the merge rules
  • Two-browser Playwright tests
  • Keyboard alternative to drag and drop

The repository README explains how to run each test suite, and its continuous integration history is public.