Skip to content
Profile photo of Pablo Viniegra Picazopablo_viniegra
Español
ShortcutD

Selected project10 / 10

Collaborative Kanban

Problem
A collaborative Kanban board must keep permissions, ordering, activity and notifications consistent while several people modify the same work.
Decision
I chose a server-first architecture with Next.js App Router, Server Actions and domain-oriented modules.
Collaborative Kanban: Visual work-management application with collaboration, permissions, activity tracking, notifications and optimistic updates.
Collaborative Kanban
Challenge
Persisting drag-and-drop ordering while coordinating optimistic updates, permissions and real-time events.
Result
Several people can move the same cards at once without losing order or permissions, and every change lands in the board's activity log.

Remote session

terminal@pablo.dev

Connecting to terminal@pablo.dev…