Work  /  Full-stack products

Blush Budget

A personal budget app that plans the month, logs spending and works out the flags and savings tips from your own numbers.

merciven.co/work/blush-budget/live/LiveOpen ↗
The Blush Budget app, running with sample data

The problem

Most budget apps are built for card spending in dollars and hide the maths. People paid monthly in naira need to plan tithe, savings, family support and transport first, then see clearly what is left.

Objectives

  1. Plan a month in under a minute
  2. Log an expense in two taps
  3. Flag overspending before month end
  4. Keep the budget on every device, privately

Process

  1. DiscoverListed how people actually split a Nigerian monthly salary.
  2. DefineSeven categories, a suggested split, and rules for flags and tips.
  3. BuildOne fast page with Supabase sign-in and per-user storage.
  4. ProveTested month changes, overspend paths and light and dark mode on phones.

Who it's for

Salary earners

Plan the month and see what is left at a glance.

Savers

Track savings and tithe against their targets.

Challenges

  • Tips must be specific numbers, not generic advice
  • Data must stay private to each user
  • It has to feel calm and pleasant, not like accounting software

What we built

Suggested split

Fills a plan from income: 10% tithe, 20% savings and the rest across living costs.

Flags

Overspending, plan above income, and savings or tithe below target.

Worked-out tips

Daily allowance for the days left, projected overspend and what a 10% trim saves in a year.

Private by design

Supabase sign-in, one row per user, protected by row-level security.

Flow

  1. Sign in
  2. Set income
  3. Fill or edit the plan
  4. Log expenses
  5. Flags
  6. Tips with numbers
  7. Synced to your account

Tools & languages

  • HTML
  • CSS
  • JavaScript
  • Supabase Auth
  • Supabase Postgres
  • Row-level security

The code

A single-page app on Supabase. The demo runs the real interface with a sample budget and no sign-in.

The repository is private. We're happy to share it with a hiring team or walk you through it on a call.

Open the live demoRequest a code walkthrough

Samples and demos use invented data. No client code or client data is shown.