Ballmac UI home

Kanban 1: project board with drag and keyboard moves

A project board: columns with counts, rich task cards (tags, priority, due date, comments, assignee), drag and drop with a drop indicator, keyboard pick-up and move with announcements, a Move-to menu, quick add and a person filter.

Open in v0 (opens in a new tab)

Installation

$ pnpm dlx shadcn@latest add @ballmac/kanban-1

Usage

Example: kanban-1-demo.tsx
import { Kanban1 } from "@/components/ballmac/blocks/kanban-1/kanban-1"

export default function Kanban1Demo() {
  return <Kanban1 />
}

Dependencies

Use with AI

A task board. Pass defaultColumns=[{ id, title, tasks: [{ id, title, tags?, priority?, assignee?, due?, comments? }] }] and onChange(columns). With the shadcn MCP server set up (guide), ask your agent:

Add the Ballmac UI Kanban 1: project board with drag and keyboard moves (@ballmac/kanban-1) to this project with the shadcn MCP, then use it where it fits.

Use it for

  • Project and sprint boards
  • Pipelines, hiring and support queues

Not for

  • A simple list of tasks (use a table)

Registry JSON: https://ui.ballmac.com/r/kanban-1.json

Free to use in personal and commercial projects.