← All work
2026 Personal project Design & Development

Personal budgeting app.

A full-stack progressive web app for personal budgeting. Real-time spending tracking, budget management by category, and multi-user data isolation, built on React and Supabase.

Allowance answers a single question: how much do I actually have left to spend? Most budgeting apps bury that behind dashboards, categories, and charts. This one puts it first.

Built as a personal project, designed to be the simplest way to see what's left once income, expenses, and budgets are accounted for.

Users log income and expenses, set budgets by category, and watch their remaining balance update in real time as they spend.

Every account is fully isolated. Row-level security in Supabase means each user only ever sees their own data.

A full-stack progressive web app built with React and Tailwind CSS on the front end, backed by Supabase for authentication, database, and security.

As a PWA it installs on mobile and desktop and runs like a native app, while staying a single codebase on the web.

  • User authentication and secure sessions
  • Real-time spending tracking against budgets
  • Budget management by category, with income and expense logging
  • Row-level security for multi-user data isolation
Next project Logo design for an editorial firm.