Home / Projects / Agile Kanban Board

React·TypeScript·State Management·Product

Agile Kanban Board

A production-complete kanban board built with React, TypeScript and Context API. Demonstrates clean state management patterns with useReducer, component architecture with single responsibility, and full task lifecycle - create, edit, comment, delete and drag to reorder.

// highlights

What I built

Dynamic columns - add, rename, delete with drag and drop task reordering

Task cards with full edit, comment thread and delete support

localStorage persistence - board state survives page reloads

Clean state management with Context API and useReducer

// stack

Built with

ReactTypeScriptContext APIuseReducerCSS