Getting Started with Kanban PM Kit
Last updated on 2026-03-26
The Kanban PM Kit is a production-ready Next.js template for building a modern project management platform. It includes 45+ screens covering Kanban boards, sprint cycles, timeline/Gantt views, team workload tracking, goals and OKRs, workspace analytics, and more -- all built with Tailwind CSS v4 and shadcn/ui.
What's Included
- 80+ UI components -- primitives, PM composites, Kanban components, chart components, task components, timeline components, settings components, and layout components
- 45+ pages -- dashboard, projects, board views, cycles, modules, pages, tasks, goals, roadmap, team, workload, analytics, settings, auth, and utility pages
- 2 route groups --
(dashboard)for the main PM app,(auth)for login and registration - Light & dark mode -- oklch design tokens with blue-violet theme (hue 255)
Prerequisites
- Node.js 18.17 or later
- pnpm (recommended) or npm
- A code editor -- VS Code recommended
Quick Start
# 1. Clone the repository (use the URL from your purchase email)
git clone <your-repo-url> kanban-pm-kit
cd kanban-pm-kit
# 2. Install dependencies
pnpm install
# 3. Start the dev server
pnpm dev
Open http://localhost:3000 to browse the project management dashboard.
Kit Overview
| Area | Screens | Key Features |
|---|---|---|
| Dashboard | 5 | Dashboard home, activity feed, analytics, my work, workload |
| Projects | 4 | Projects list, project overview, create project, project settings |
| Board & Views | 5 | Kanban board, list view, backlog, calendar, timeline/Gantt |
| Cycles & Modules | 5 | Cycles list, cycle detail, modules list, module detail, pages/wiki |
| Tasks | 2 | Task detail, task form with comments and subtasks |
| Goals & Roadmap | 2 | Goals/OKRs, roadmap |
| Team | 2 | Team directory, member detail |
| Search & Views | 3 | Global search, saved views, project templates |
| Settings | 9 | General, appearance, members, labels, notifications, integrations, billing, import/export, API keys |
| Auth | 3 | Login, register, forgot password |
| Utility | 2 | Onboarding wizard, inbox/notifications |
Tech Stack
| Technology | Purpose |
|---|---|
| Next.js 16 | React framework with App Router |
| React 19 | UI library |
| Tailwind CSS v4 | Utility-first styling with oklch tokens |
| shadcn/ui | Component primitives |
| Recharts | Dashboard and analytics charts |
| @hello-pangea/dnd | Drag-and-drop for Kanban board |
| date-fns | Date formatting and utilities |
| Zod | Schema validation for forms |
| Lucide React | Icon library |
| next-themes | Dark mode support |
| sonner | Toast notifications |
| cmdk | Command palette |
| react-day-picker | Calendar date pickers |
Next Steps
- Installation -- detailed setup and configuration
- Project Structure -- understand the directory layout
- Design Tokens -- oklch color system and theming
- Accessibility -- WCAG AA compliance and keyboard support