← All projects

TaskZen

A fast task manager built with React 18 and TypeScript. It has nested subtasks, recurring task logic, keyboard-first navigation, and JSON and CSV import and export.

TaskZen screenshot

Tech stack

React 18TypeScript 5Tailwind CSS 3dnd-kitHeroiconsVercel CI/CD

Challenges I hit

  • Recurring task logic and date edge cases
  • Drag and drop ordering with nested subtasks
  • Keyboard navigation and accessibility

What's next

  • Cloud sync with accounts
  • Reminders and notifications
  • Move from Create React App to Vite and add tests