← All cases

01 · B2C · FinTech · Mobile · AI · Product Design

Spending Coach — AI suggests what to change in your spending

Banking apps show where the money went, but not what to do about it. I designed an assistant that finds what changed in your spending, explains why and suggests a plan. Whether to use it is up to the person.

Mobile appProduct thinkingAI UXUI kit

Concept, August 2026Solo project4 daysFigma, FigJamClaude, GPT

7 key screens

14 states, from a spending overview to an active plan

4 days

from the problem to a UI kit: research, flow, screen design and components

01Role and format

My role

Role
Product / UX-UI Designer
Format
Self-initiated project
Timeline
4 days: from idea to mockups
Platform
Mobile app

What I did

Product thinkingIAUser flowError pathsAIWireframesUIPrototypesUI kitDesign review

Tools

FigmaFigJamFigma AIClaudeGPTGemini

02Context and task

The problem

Banking apps show the balance, history and categories, but don’t answer “what exactly can I change”. Out of four everyday problems I picked the most common one. Percentages in the text are a guide; exact amounts are in the app.

Four problems of a financial product; #2 chosen — it is unclear where the money goes

The task

Turn spending history into one clear action: show what changed and why, and suggest an option.

4 → 1

Out of four financial problems I chose one

+10%

Spending this month is above usual. The app shows the amount, but not the reason

+40%

That’s how much delivery grew. In the total it’s barely visible

1 question

“What changed and what do I do about it?” The product answers in a few steps

03What AI is for here

Why AI

Here AI is neither a calculator nor a chat. It looks for patterns in spending and answers the question “what to change”.

  1. 1

    Find patterns

    Not “delivery went up”, but “it went up by 40%: more orders, mostly on weekdays”

  2. 2

    Compare with your own norm

    Not “you spend a lot”, but “40% more this month than you usually do”

  3. 3

    Suggest what can change

    You can’t cut rent, but you can cut food orders. AI only suggests the latter.

Hypothesis

If you show what changed and what to do about it, spending is easier to control than by going through a budget by hand.

A typical tracker vs Spending Coach: a report by category vs one plan for the month

04Core principle and path

Principles and user flow

The architecture shows what the product is made of. The user flow shows how a person moves through it: Notice → Understand → Explore → Decide → Act. I show one main path and the places where you can decline or go back.

Core principle

AI analyzes. The person decides.

Every tip comes with an explanation. The decision is the user’s.

  • Recommendation → the reason first, then the tip
  • Tip → an option, “You could try”, not an order
  • Decision → up to the person: accept, change, decline
  1. 1

    Explain the reason

    People see why the app suggests something and can check it.

    TrustExplanation

  2. 2

    Give a choice

    Every tip has a “Not for me” button. The app doesn’t push an action.

    ControlChoice

  3. 3

    Show the result

    Before agreeing, you can try an option on and see how much it saves.

    What ifSimulator

  4. 4

    One question per screen

    Each screen has one job: understand, choose or confirm.

    FocusOne screen

  5. 5

    Details on request

    The essentials first. Details open when a person wants to dig in.

    Essentials onlyDetails later

Information architecture

Information architecture: four product blocks and an AI layer above them

One main path

Each step answers one question. People don’t have to analyze, decide and calculate at the same time.

  1. 1What’s happening?
  2. 2Where’s the problem?
  3. 3Why?
  4. 4What can I do?
  5. 5What will the result be?
  6. 6What do I choose?

User flow and AI interaction map

User flow: one main path from a spending overview to an active plan
AI interaction map: what AI does at each of the six steps

05Problem → solution

Key decisions

For each decision: the problem, what I did, why, and what I traded off.

1

From “show my spending” to “help me see what to change”

Month overviewWhat changed2–3 observations

Problem

Categories show where the money went, but not what to change. Delivery spending went up: is that a lot or as usual?

Solution

The first screen shows the month’s total and the deviation from the norm (e.g. +10%), briefly explains the reason and gives 2–3 observations instead of a dashboard.


Why

People remember two observations, not twenty numbers.

Trade-off

Some data is hidden. The rest is behind “View more”.

Screens 01–02: month overview, what changed, category breakdown
2

Changes and patterns instead of categories

Personal normReason

Problem

A category total doesn’t explain the reason: why did delivery cost more than usual?

Solution

We compare a person with themselves: “usually 5 orders, now 7, delivery spending +40%”. We say “more than usual”, not “too much”.


Why

A comparison with your own habit is clearer than an abstract amount and doesn’t make you feel guilty.

Trade-off

It needs spending history. For a new user AI has nothing to compare yet.

From the list of increases to the reason: +40% vs the personal norm, 7 orders instead of 5
3

Specific recommendations instead of generic tips

An option, not an orderNumbers“You could try”

Problem

The tip “spend less on delivery” says nothing: by how much and how?

Solution

A specific option: “cut weekday delivery, that’s about 25% of this category”. Next to it, the reason and two buttons: “Explore options” and “Not for me”.


Why

An insight without a next step is just information. “You could try” leaves the choice to the person.

Trade-off

The more precise the tip, the higher the risk of guessing behavior wrong.

A generic tip vs a specific recommendation with a reason and a way to decline
4

“What if” simulator: show the consequences

SliderReal-time savings3 states

Problem

It’s unclear how much to change a habit: by one order or by two?

Solution

The habit slider recalculates savings instantly: from 0% to ≈25% of the category. People find a realistic level themselves.


Why

People try options on and choose themselves instead of accepting a ready answer.

Trade-off

The calculation is an estimate (labelled “AI estimate”). Numbers must not sound like a promise.

“What if” simulator: habit slider and savings recalculated €0 → €25 → €50
5

From a decision to a plan: a goal and an Action Plan

3 optionsOne behaviorProgress

Problem

After the analysis people close the app: it’s unclear where to start.

Solution

Three goals: small (≈15% of delivery spending), recommended (≈25%), ambitious (≈35%). Then a plan: one action, a goal for the month and progress.


Why

The flow should end not with “I spend too much”, but with a first step.

Trade-off

Personalization vs simplicity: I only ask what changes the tip. Automation vs control: AI calculates, the person confirms.

Screens 05–07: choosing a goal, the plan and the active plan

06Visual language

A colour base and an accent for AI

Large numbers, a calm background, lots of air. Color carries meaning: green is a benefit, violet is AI.

Palette: violet for AI, dark navy for information, green for benefit; neutrals and statuses

Typography and grid

Inter typography: 11 styles from display 32 px to overline 11 px

The typeface was chosen for how well numbers read on mobile screens.

What AI looks like

  1. 1

    Label

    “AI Insight” and “AI Recommendation” with a violet accent. It’s clear at once that this is AI.

    Violet accentLabel

  2. 2

    Reason

    Every hint comes with a short explanation of why it appeared.

    ExplanationTrust

  3. 3

    Not a chatbot

    AI is built into the screens as a layer, not a separate dialog.

    LayerNot a dialog

07UI kit

Components in six categories

New screens, such as plan progress, are assembled from ready components.

UI kit: 26 components with states — buttons, segments, slider, transaction rows, cards

Navigation & system

Status Bar, Header, Back Button, Bottom Container

Buttons

Primary, Secondary, Text, Disabled

Cards & content

Result Highlight, AI Insight, Progress, Transactions

Controls & fields

Segmented Section, Slider Card, Track, Thumb

Data display

Transaction Row, Progress Track, Trend Badge

Utilities

Icons, Divider, Bullet Icon, Avatar

08States

States outside the main path

Without spending history AI has nothing to compare, so the first day and possible failures are designed separately.

Four states: loading, empty, no history, error — and what each one shows

09Final UI

The whole path in the key screens

From the month’s total to an active plan. Each slide is one step of the path.

Screens 1–3: what changed is visible at once

10Results

How it differs from a typical tracker

Typical tracker → AI Spending Coach

What people see

AmountsWhat changed

Who analyzes

By handAI, with a reason

Outcome

“Too much”One plan

The product wasn’t launched and the effect wasn’t measured. It’s a concept: the hypothesis hasn’t been tested with users yet.

Ready for development

  • Problem, hypothesis, principles
  • Information architecture and user flow
  • 7 key screens, 14 states
  • A UI kit with components
  • Visual language: color, typography, the role of AI

11Reflection

What’s left to find out

  1. 1

    Testing with users

    Whether AI explanations are clear and whether people trust the savings estimate. For now it’s a hypothesis, not research.

    Usability test

  2. 2

    Edge states

    Empty, loading, error and “no history” are designed, but not tested in the flow.

    Edge cases

  3. 3

    Real data

    How the system behaves with irregular spending.

    Testing with data

Next steps

What I’ll do

How I’ll know it worked

1
Show the flow to five people on wireframes

Test the hypothesis from “Why AI”.

Usability test, 5 people

2
Define metrics up front

Judge how the recommendation works, not how the screen looks.

Share of accepted recommendations; share of plans kept to the end of the month

3
Add a stage after the action

A progress screen and plan recalculation.

People don’t drop the plan after a week

4
Test on real data

Irregular spending and a new user with no history.

“No history” and “error” states are clear without hints

Want to discuss a project?

I’m happy to walk you through the logic, decisions and mockups.

Get in touch

Other cases

TimeManager — meeting scheduler TimeManager — meeting scheduler
FitFem — home workouts for girls FitFem — home workouts for girls Case coming soon
Order Routing — logistics control panel Order Routing — logistics control panel Case coming soon