Pet

TaskFlow

A full-featured task management application built for developers who live in the keyboard. TaskFlow combines the speed of local-first architecture with the flexibility of a Kanban board, offering nested subtasks, custom labels, and rich keyboard shortcuts inspired by tools like Linear and Things.

Year2025
RoleSolo
StatusShipped
TypePet
Stack
ReactTypeScriptZustandTailwindVite
TaskFlow · main view
Detail view
Empty state

// overview

A full-featured task management application built for developers who live in the keyboard. TaskFlow combines the speed of local-first architecture with the flexibility of a Kanban board, offering nested subtasks, custom labels, and rich keyboard shortcuts inspired by tools like Linear and Things.

Built with attention to performance, accessibility, and the small UX details that make software feel reliable — keyboard navigation, loading states, and predictable empty states.

// features

  • Drag-and-drop columns and cards with react-dnd
  • Command palette with fuzzy search (⌘K)
  • Offline-first with IndexedDB persistence
  • Nested subtasks up to 3 levels deep
  • Custom labels, due dates, and priority flags
/next

Next project

Keep browsing the work →

View next project →