FeaturesDrag-and-drop

Move anything, anywhere.
Instantly.

Drag tasks between categories, reorder lists across columns, reorganize subtasks — everything updates optimistically so it feels instant, every time.

To Do
Fix auth redirect
Add rate limiting
Write API docs
In Progress
Build settings page
Drop here
Implement SSE sync

Drag tasks between categories with instant visual feedback and optimistic updates

Drag everything, everywhere

Every draggable element in EchoBoards uses the same consistent, smooth interaction pattern.

Tasks across categories

Move tasks between any categories within a list or across different lists. The task keeps all its data — subtasks, comments, and attachments travel with it.

Reorder lists & columns

Rearrange entire lists by dragging them to a new position. Your board layout adapts to how your project evolves.

Optimistic updates

Every drag action updates the UI immediately. No spinners, no waiting for the server — it just feels instant.

Subtask reordering

Prioritize subtasks by dragging them into the right order. Changes sync to all collaborators in real time.

Real-time sync
across all collaborators.

When you drag a task, every teammate sees it move at the same time. Server-Sent Events keep everything in sync without polling or manual refreshes. The board always reflects reality.

Instant sync via SSE — no WebSocket server needed
Conflict resolution handles simultaneous moves
Works across browser tabs and devices
Offline changes queue and sync when reconnected
A
B
2 online
A
moved "Add rate limiting" to In Progressjust now
B
reordered subtasks in "Auth flow"3s ago
A
moved "API docs" list to column 28s ago

See it in action

Screenshot: A task being dragged between categories

Capture a screenshot while actively dragging a task between categories, showing the drag overlay, drop zone highlighting, and the ghost placeholder. Recommended size: 1400×800px

Stop fighting your tools.
Just drag and ship.

Try the interactive demo on our homepage, or sign up and start dragging in seconds.