Skip to content

jjteoh-thewebdev/next-kanban

Repository files navigation

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.