Task Timer is a simple client-side web app for tracking time spent on tasks. You
create tasks and log time against them in 15-minute increments, review the day in
a visually intuitive interface, and navigate between tasks and logged time across
multiple days. It runs entirely in the browser with all data stored in
localStorage, so there's no account and no backend.
It's a React and TypeScript app built with Vite, with end-to-end tests in Playwright and a CI/CD pipeline that deploys it to GitHub Pages. I built it to scratch a personal itch for low-friction time tracking: a simple record of what I'd worked on, without the granularity or overhead of a heavier project-management tool. It's the project I've kept coming back to over the years, and it remains the one I actually use day to day.