Built with Dark Factory v4 — autonomous AI software development pipeline
A modern Kanban-style task board built with Next.js 15, TypeScript, and Tailwind CSS. Features drag-and-drop functionality and localStorage persistence.
- Three columns: To Do, In Progress, Done
- Drag and drop tasks between columns
- Add new tasks with title and description
- Delete tasks
- Task count in column headers
- Responsive design
- localStorage persistence
- Node.js 18+
- npm
- Clone the repository:
git clone <repository-url>
cd taskboard- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
npm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run lint- Run ESLint
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS
- Drag & Drop: @hello-pangea/dnd
- Validation: Zod
- Storage: localStorage
src/
├── app/
│ ├── layout.tsx
│ ├── page.tsx
│ └── globals.css
├── components/
│ ├── board.tsx
│ ├── column.tsx
│ ├── task-card.tsx
│ └── add-task.tsx
└── lib/
├── types.ts
└── storage.ts
MIT — see LICENSE