# Shadcn Kanban Board blocks

> Kanban board layouts with drag-and-drop columns, cards, and project management features.

- Type: Pro blocks (Application)
- Page: https://web.dev.reui.io/blocks/application/kanban-board
- Docs (Base UI): https://web.dev.reui.io/docs/components/base/kanban.md
- Docs (Radix UI): https://web.dev.reui.io/docs/components/radix/kanban.md
- Blocks: 10
- Installs with a ReUI Pro or Ultimate license; setup: https://web.dev.reui.io/docs/license-setup

## When to use

- A full page drag and drop board with a toolbar above stage columns that show their card counts
- A board written for one workflow: bugs, deals, roadmap, support, renewals, releases, hiring or access reviews
- Stage triage where each card shows a due, risk, priority, score or progress signal without opening it

## When not to use

- A bare drag and drop board to build your own columns and cards on: use [Kanban](https://web.dev.reui.io/components/kanban.md) (`get_component("kanban")`)
- A sales workspace where the deal board shares records with a table, sheet or calendar: use the [CRM blocks](https://web.dev.reui.io/blocks/solutions/crm.md)
- The same work items as rows to sort, filter and page, with no stage columns: use the [Base blocks](https://web.dev.reui.io/blocks/data-grid/base.md)

## Agent notes

- Board order lives in `useState` seeded from data.tsx and `onValueChange` only writes it back, so every move is lost on reload
- Filters, the create button and every other toolbar or column add button render without an `onClick` handler
- A `KanbanColumnHandle` in the column header lets users reorder stages by drag; remove it where stage order is fixed

## Third-party libraries

- dnd kit v6: [API reference](https://dndkit.com/legacy/api-documentation/context-provider/dnd-context/), [docs](https://dndkit.com/legacy/introduction/getting-started/), used by 10 of 10 blocks (these are the Legacy docs; dndkit.com's default docs cover the newer @dnd-kit/react, a different API)
- Base UI v1: [API reference](https://base-ui.com/react/components), [docs](https://base-ui.com/react/overview/quick-start), [llms.txt](https://base-ui.com/llms.txt), used by 10 of 10 blocks

## Blocks

- [Bug Triage](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-1.md): Drag-and-drop issue tracking kanban board with six status columns and per-task completion rings. Best for bug triage with P0 to P3 priority, a signal dot badge and an SVG completion ring colored by rate, in tinted numbered columns.
- [Collapsible Columns](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-2.md): Workflow kanban board with collapsible status columns and draggable cards plus columns. Best for a full height board that opens with 5 of 8 columns folded into rails, with a deal value and an assignee stack on each card.
- [Sales Pipeline](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-3.md): Sales pipeline kanban board with draggable deal cards and reorderable stages. Best for deal cards with a brand logo, a tag badge, the next step with its date and a star account fit rating, in borderless stages.
- [Feature Roadmap Votes](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-4.md): Feature roadmap kanban board with vote-weighted cards across six delivery stages. Best for feature cards with a vote count and monthly trend arrow, an impact and target line and a tinted progress bar, with no assignees.
- [Progress Ring Workflow](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-5.md): Workflow status kanban board with collapsible column rails and per-task progress rings. Best for a board of 6 columns with 3 folded into rails, uppercase tinted stage badges and a computed progress ring on each card.
- [Support Escalations](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-6.md): Support escalation kanban board with SLA timer chips, priority badges, and draggable columns. Best for support tickets with an SLA timer chip tinted by state, a priority dot badge, a requester at company line and red edged risk cards.
- [Renewals Risk](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-7.md): Customer renewals risk kanban board with ARR, health score, and risk-tier account cards. Best for account cards with ARR and renewal date tiles, a health bar tinted by alert state, days left and an illustrated empty stage.
- [Release Readiness](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-8.md): Release readiness kanban board with risk badges, checklist progress, and drag-and-drop change cards. Best for change cards with a service name, an environment badge, a UTC launch window and a checklist bar computed from checks done.
- [Recruiting Pipeline](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-9.md): Recruiting pipeline kanban board with candidate match scores and scorecard status. Best for candidate cards with a match score bar, location and timezone, interview date, pay band, scorecard state and an optional risk flag.
- [Access Review](https://web.dev.reui.io/blocks/application/kanban-board/kanban-board-10.md): Access review kanban board with risk badges, star confidence rating, and reviewer avatars. Best for access requests with a risk tier mark, a star rating derived from that tier, a request ID, last seen time and evidence counts.

Every ReUI item has a twin like this one; the index is https://web.dev.reui.io/llms.txt. Agents with the ReUI MCP (https://web.dev.reui.io/docs/mcp) get the same guidance from the getters named above.
