WARRGHH
Projects
BuildingWeb appIndependent

TimeBlock

A personal, self-hosted time tracker — one Next.js process, a local SQLite file, no cloud.

A Clockify-style time tracker built to run entirely on your own machine — timer and manual entry, a drag-to-create calendar, and reports — with a local-first Android sibling that keeps everything on-device.

The problem

Time trackers want your data in their cloud. TimeBlock keeps it in a single SQLite file you own.

Key features

  • Timer + manual entry with Pomodoro
  • Drag-to-create calendar view
  • Reports across date ranges, projects and tags
  • Local-first Android app (on-device SQLite)

Built with — how & why

  • TypeScript
    TypeScript