Kanban Board
Drag-and-drop cards between columns — server owns all state
Total Cards
8
Backlog
3
In Progress
2
Review
1
Done
2
Backlog3
Research competitor UX
Alice
design Write API docs
Bob
docs Accessibility audit
Carol
bug In Progress2
Implement date picker
Alice
feature Fix modal z-index on mobile
Dave
bug Review1
Kanban component PR
Bob
feature Done2
Ship v1.2 components
Team
feature Update changelog
Alice
docs How It Works
Drag a card to another column. The browser fires the move event via window.djust.handleEvent(). The server updates the column state and re-renders.
views.pypython
@event_handler()
def kanban_move(self, card_id='', from_col='', to_col='', **kwargs):
card = self._pop_card(from_col, card_id)
if card:
self._push_card(to_col, card)
# djust re-renders only changed columns via VDOM diff