Daniel Way DW

Task Timer

Updated: Jan 23, 2026, Created: Jun 19, 2020

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.

Task Timer