GitHunt
JJ

jjteoh-thewebdev/next-kanban

A kanban board built with Next.js

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

Project Detail

Refer project

Getting Started

Prerequisites

  • Node.js 20+ and pnpm 10+

Installation

  1. Clone the repository:
git clone https://github.com/jjteoh-thewebdev/next-kanban.git
cd next-kanban
  1. Install dependencies:
pnpm install
  1. Create .env file(adjust the variables base on your need)
cp sample.env .env
  1. Run the development server:
pnpm run dev
  1. Open http://localhost:3000 in your browser.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributors

MIT License
Created April 8, 2025
Updated December 13, 2025