product · go-to-market
Dabba
A Splitwise for shared tiffins — shipped, marketed, and live.
Dabba settles the daily “who owes whom” for shared tiffin expenses — not just for flatmates, but for the ~50 lakh PG students and ~60 lakh working professionals across India who live on outside tiffin every single day. I built it end to end — phone + PIN login, real-time net balances, a full audit trail — and ran the go-to-market: a landing site, a screenshot carousel, and launch posts. It is live and installable today.
The app




The problem — bigger than a flat
It looks like a flatmate problem, but the market is huge: roughly 50 lakh PG students and 60 lakh working professionals in India run on outside tiffin every single day, and most of them split it informally. Tracking who paid, who ate, and who owes what breaks down fast in your head or a notes app — Dabba makes that math disappear.
What it does
Any member can log an entry and be the payer; Dabba keeps running net balances like Splitwise, suggests who should pay whom to settle, and keeps a tamper-evident history. Prices are snapshotted onto each entry, so changing a rate never rewrites the past.
How it's built
A mobile-first PWA on a Supabase backend. Login is phone number + a 6-digit PIN mapped to a synthetic email — no SMS cost. Strict per-group isolation is enforced in the database with row-level security, and money math is derived at read time from clean stored counts.
- React + Vite PWA, installable
- Supabase (Postgres + RLS) backend
- Phone + PIN auth, multi-group support
- Soft-delete tombstones + attribution triggers
Shipping it
The build was only half the work. I also ran the go-to-market: a marketing site, a real-screenshot LinkedIn carousel rendered to a clickable PDF, QR codes, and launch-post drafts. Dabba is live, installable, and the only thing left is more users.