Kanban Board
Drag-and-drop cards between columns — server owns all state
Total Cards
8
Backlog
3
In Progress
2
Review
1
Done
2
Backlog
3
Research competitor UX
Alice
design
Write API docs
Bob
docs
Accessibility audit
Carol
bug
In Progress
2
Implement date picker
Alice
feature
Fix modal z-index on mobile
Dave
bug
Review
1
Kanban component PR
Bob
feature
Done
2
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