Skip to content
$ cd ~/projects
UtilityTask Tracking● live

Todo App

A feature-rich Todo application designed for robust task tracking with local persistence and advanced sorting/filtering capabilities.

A focused take on the classic todo app: persistent across reloads, with sort and filter by date, priority, and status. Built as a sandbox for trying new patterns inside a shared React monorepo.

Todo App — screenshot

## problem

Wanted a sandbox to try new React patterns — state shape, persistence, filtering — without polluting a production app. The classic todo is just complex enough to be a fair test bed and small enough to iterate on quickly.

## approach

Built inside a shared React monorepo alongside Matrix Tasks and Text Utils so the three apps share build tooling, lint rules, and a tiny design system. Local persistence keeps state across reloads; sort + filter cover the common views (date, priority, status).

## shipped

Improvements to the shared tooling propagate across all three apps in the monorepo, so investments in lint or build setup compound. Useful as a reference build for state-management experiments.

## stack

Next.jsTailwind CSSTypeScript