Skip to content
All builds
BUILD #004LIVE

Project Management

A focused project tool built after every generic tracker was abandoned within a month.

Status
LIVE
Date
March 2026
Stack
Next.js / TypeScript / Tailwind / MySQL
SAASPRODUCTIVITY

The problem

A small team had cycled through four project tools in two years. Each one was abandoned the same way: the setup was fun, the maintenance was not. Boards drifted out of date because keeping them accurate was more work than the work itself.

The idea

Reduce the surface area until maintaining the board is almost free. Four columns, no custom fields, no sub-tasks, no automations. Time tracking that starts with one click because anything slower does not get used.

Building it

How it came together, step by step.

01 / 04

Deleting features on purpose

The first version had labels, priorities, estimates and sub-tasks. All four were removed after two weeks of watching nobody touch them.

Interface

02 / 04

One-click time tracking

A timer attached directly to a card. No modal, no project picker, no description field — those are inferred from the card it belongs to.

Editor

03 / 04

Keyboard-first navigation

Every action reachable without a mouse, because the people using it are already living in a keyboard all day.

Terminal

04 / 04

A weekly view that fits on a phone

What shipped, what slipped, where the hours went — readable on the commute.

Mobile

Features

What it actually does.

01

Four columns, fixed

Backlog, This week, In progress, Done. The constraint is the feature.

02

One-click timers

Start tracking from the card itself. Context is inferred, never typed.

03

Keyboard navigation

Create, move and close tasks without touching the mouse.

04

Weekly recap

An automatic summary of what shipped and where the hours actually went.

05

No notifications

Deliberately absent. The board is checked, it does not chase.

06

Instant search

Client-side search across every card, resolving as you type.

Tech stack

What it is built with.

  • Next.js
  • TypeScript
  • Tailwind
  • MySQL

The result

Where it ended up.

Still in use after
6 mo
Features removed
4
Setup time
2 min
Team size
4