A full-stack kanban task management app
A production-ready kanban board built with Next.js 15: boards, columns, cards with native drag & drop, combined filters, and deterministic localStorage persistence.
What's included
- Drag & drop — reorder within/between columns
- Filters — by text, priority and tags (AND)
- Boards & columns — create, edit, delete
- Card details — title, description, priority, tags
- LocalStorage persistence — SSR-safe
- Dark UI — Tailwind + lucide icons
- 27 passing tests — node:test suite
Quick Start
npm install
npm run dev
Stack
Next.js 15 · React 19 · TypeScript strict · Tailwind
Use cases
- Personal productivity
- Team task boards
- Project management demos
- Learning drag & drop apps