Couples track shared expenses and assets in one place. Web, app, server, DB — built solo, live on Google Play.
A shared finance app for couples: fast expense logging plus a combined view of assets. Every layer — web, app, API, DB — built solo in ~2 months.
Every budgeting app buried the one view we wanted: earned, goal, spent, left. Couples log many times a day — any friction, they quit. So the goal was narrow: that answer, instantly, on open.
Home screen is the answer — earned, goal, spent, remaining, zero taps. Web for depth, app for speed. TanStack Query keeps both partners in sync. NestJS + Prisma on Supabase — a deliberately boring backend, so time went into frontend UX.
Built in ~2 months, running daily since. 1,000+ entries — my wife and I log every day. It survived the toughest reviewer: my wife. Live on Google Play.
Solo full-stack: DB schema, API, UX from scratch. Backend chosen for delivery speed; effort went where it differentiates — the frontend.
Fast-entry mobile UX via custom keypad and Reanimated gestures — logging takes seconds, which is why we still log daily.
TanStack Query for server state: slight bundle overhead traded for caching and background refetch that keep both partners in sync.
Solo across every layer meant constant scope calls: managed backend over custom infra, home screen over feature list.
Velocity comes from what you don't build.