TimeTracker
Solo project: concept, design, build.
Built with: HTML, CSS, and plain JavaScript in a single file; service worker; localStorage; Cloudflare Worker and the Claude API for invoices.
Overview:
A time tracking app I built for my consulting and freelance business because I wanted something lightweight. Most trackers come bundled with other apps and services and charge a subscription for a function that is fundamentally simple. Mine is a single file with no framework and no account: it logs time, organizes clients and projects, runs reports, and generates invoices, all stored on my own device and working offline. The only outside service is optional, a small Cloudflare Worker that lets Claude draft an invoice in the style of my template.