← All work

Cleary

Personal budgeting companion

Role
UX/UI Designer — product framing, interaction, and UI system
Platform
Mobile app
Users
Everyday budgeters — people who check their finances in short moments, not long sessions
Output
5-screen concept — Overview, Budget, Transactions, Transaction Detail, Insights
  • A lightweight budgeting companion built around a real behaviour: people check their finances in short moments, not long sessions.
  • The goal is to reduce month-end surprises by making two things obvious early — where the month stands right now, and which categories are pushing it off track.
  • Calm by design: it measures and surfaces change but avoids judgement and aggressive advice — the only thing allowed to interrupt the calm is an actual overspend.

Cleary's goal is simple — reduce month-end surprises by surfacing where the month stands and what's pushing it off track. Four behaviours get in the way:

  • The month feels fine — until it suddenly doesn't. Users notice overspending too late because totals hide where the drift is coming from.
  • Budget lists don't tell you what deserves attention. “Spent / limit” isn't prioritisation; users need a clear signal for on-track vs. overspent.
  • Budgets stop working when transactions are miscategorised. Even good auto-categorisation needs correction — if editing is slow or disconnected from impact, users stop trusting the budget.
  • Subscriptions are easy to forget because they feel small. Recurring costs don't feel urgent but they accumulate; users need a compact snapshot to stay aware.

Every one of these is a point where a budgeting app usually reaches for alarm. Cleary's bet was to stay calm and still make the problem unmistakable.

  • Framed the product around a real behaviour. People check finances in short moments, so Cleary optimises for the quick glance rather than the long session — reducing month-end surprises by making two things obvious early: where the month stands, and which categories are pushing it off track.
  • Made calm the default, with one deliberate exception. A restrained system where everything is neutral — one accent colour reserved for interactive elements and key data — and red reserved only for overspend, applied minimally (label + bar, never full-card alarms). The UI avoids judgement; prioritisation itself is the meaning.
  • Used a consistent UI system and purposeful motion to carry comprehension. One card anatomy across screens (padding, radius, shadow, header spacing), charts used only for comparison rather than decoration, and motion that does a job — progress fills read budget usage instantly, number transitions make status changes feel intentional, and transitions preserve context between list and detail.
[ Image ]
Overview — status first
[ Image ]
Budget — calm until overspend
  1. Status first, details second

    Problem
    The first screen has to work in seconds — if it needs reading, it fails the quick-check use case.
    Decision
    Overview is built around a small set of monthly metrics, with previews that route into Budget and Transactions.
    Where
    Overview
  2. Let overspend be the only thing that interrupts the calm

    Problem
    “Spent / limit” lists don't tell you what deserves attention.
    Decision
    Budget uses a restrained system where everything is neutral except overspent categories, which get a clear semantic state — prioritisation without a lecture.
    Where
    Budget
  3. Made Insights earn their place by explaining “why”

    Problem
    Without new information, an “insights” tab becomes filler.
    Decision
    Insights holds only what Overview and Budget don't already show: a monthly spend anchor, change vs. last month, a comparative category breakdown, a single unusual-spend standout, and a subscriptions snapshot — analytical without becoming dense.
    Where
    Insights
  4. Made corrections fast, and showed the consequence

    Problem
    Budgets stop working when transactions are miscategorised and editing feels disconnected from impact.
    Decision
    Transactions are designed for scanning and quick edits (category, note, split); Transaction Detail includes a budget-impact card and a clear route back to Budget, so edits feel purposeful, not clerical.
    Where
    Transactions / Transaction Detail
[ Image ]
Insights — change vs. last month
[ Image ]
Transaction Detail — budget impact
  • A concept rather than a shipped product — but one framed on a real budgeting behaviour (short, frequent check-ins) instead of an assumed sit-down-and-budget session.
  • Clear prioritisation without anxiety-driven design: the interface stays calm and still makes “what needs attention” unmistakable.
  • Trust-building UX through fast correction and visible budget impact — the loop that keeps a budget accurate enough to rely on.
  • A consistent component system and clean mobile hierarchy, with motion used purposefully to support readability rather than decorate.

The hardest part of a calm product is restraint: the interface only earns the user's attention when something is actually wrong. Deciding what not to colour, not to surface, and not to advise did more for clarity than any feature I added.

A calm budgeting companion that makes the month legible in seconds — neutral by default, and loud only when a category actually overspends.

Self-initiated concept project.