Next.js Kanban Board
A modern, responsive Kanban board application built with Next.js, TypeScript, and Tailwind CSS.
Features
- ๐ฑ Mobile friendly design
- ๐ฏ Drag and drop functionality(with dnd-kit)
- ๐ Rich card management
- Title and description
- Assignees
- Tags
- Priority levels
- Checklists
- Due dates
- Image attachments
- ๐๏ธ Column management
- Create, rename, and delete columns
- Drag and drop cards between columns
- ๐จ Customizable board appearance
- Background colors
- Background images
- ๐ Real-time updates
Tech Stack
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- shadcn/ui - UI components
- @dnd-kit - Drag and drop functionality
- Lucide Icons - Icons
Project Detail
Refer project
Getting Started
Prerequisites
- Node.js 20+ and pnpm 10+
Installation
- Clone the repository:
git clone https://github.com/jjteoh-thewebdev/next-kanban.git
cd next-kanban- Install dependencies:
pnpm install- Create
.envfile(adjust the variables base on your need)
cp sample.env .env- Run the development server:
pnpm run dev- Open http://localhost:3000 in your browser.
License
This project is licensed under the MIT License - see the LICENSE file for details.

