← All Work

TrackBayad

Live ✓

Your bills, read and tracked before you forget them.

Open app ↗

What it is

A personal bill tracking PWA for the Philippine market. Scan a bill with your camera or forward a Gmail notification — TrackBayad reads it and logs it.

What kept happening

Bills arriving across different channels — paper, email, SMS — with no single place tracking whether they'd been paid. The forgetting wasn't carelessness. It was a structural problem with no structure around it.

What I built

OCR via Claude API to read uploaded bill photos. Gmail pattern-based parsing for Philippine senders (Meralco, PLDT, and others) so bills that arrive by email are captured automatically. Google Sign-In via Supabase. Dark green mobile-first UI because this is a phone tool, not a desktop one.

Stack

Next.js 14TailwindSupabaseGoogle Sign-InClaude APIVercel

What I'd change

The Gmail parsing relies on sender patterns — it works for the senders I've mapped, and breaks for new ones. A more generalized parser is the next layer. The OCR is also only as good as the photo quality.

Open TrackBayadNext: Chat Gauntlet