All projects

Business Banking
on the go

A mobile app concept for Victoriabank

My role
Product Designer
Timeline
2 months
Two phones with the VB24 Business app: the account dashboard, one above the other

38 21

navigation items

10 5

menu sections to tabs

Challenge. A business owner needs from their banking four jobs on the go, and all four live only on desktop.

Victoriabank's desktop banking with the four key business jobs spotlighted
Victoriabank's desktop banking with the four key business jobs spotlighted

Benchmarks. I compared the best global and local business apps to see what VB should take.

Screens from Wise, Revolut and maib: rate alerts, selling currency, payment status and accounts
How competitors handle everyday business banking: a comparison table of banking apps by task
Screens from Wise, Revolut and maib: rate alerts, selling currency, payment status and accounts
How competitors handle everyday business banking: a comparison table of banking apps by task
Competitor comparison

Competitor comparison

Audit. Now the client sees a 10-section desktop menu with 38 entries: some items repeat, names shift meaning across languages, and ten document folders never signal a change.

Information architecture of the desktop platform: 10 sections, 38 entries, arrows marking repeats and ambiguous names
Information architecture of the desktop platform: 10 sections, 38 entries, arrows marking repeats and ambiguous names

On mobile the platform layout falls apart: content is cut off, elements overlap, and tapping one thing triggers another.

Desktop platform in a mobile browser: content cut off and elements overlapping
Desktop platform in a mobile browser — screen 1, layout cut off Desktop platform in a mobile browser — screen 2, overlapping elements Desktop platform in a mobile browser — screen 3, tiny tap targets Desktop platform in a mobile browser — screen 4, misaligned content

Hypotheses. Three things worth building, and what each one should change for the client

Three hypothesis stickies: See the money, Send a payment and Convert currency

The idea I killed. Hunting the biggest client saving, I landed on the bank’s “Happy Hour.” — one hour a day at the better NBM rate, and an alert to never miss it. Then research showed the bank loses on it, so I let it go.

A sticky note: alert the owner the moment Happy Hour opens, stamped Killed
A sticky note: alert the owner the moment Happy Hour opens, stamped Killed

Decision. I moved 20 of 38 menu items into 5 tabs on mobile: the ones a business owner needs on the go. The other 18 stay on desktop.

Migration map: which of the 38 desktop menu items move into the 5 mobile tabs and which stay on desktop
Migration map: which of the 38 desktop menu items move into the 5 mobile tabs and which stay on desktop (untouched items dimmed)

First launch. Login, signature, quick code, Face ID. Done once, never again.

First launch in four screens: sign in, mobile signature, quick code and Face ID
First launch — step 1, log in First launch — step 2, mobile signature First launch — step 3, set a quick code First launch — step 4, enable Face ID

User flow. 4 actions start from Home, and the two that move money end with mobile signature.

User flow: four actions start from Home, and the two that move money end with mobile signature
Wireflow of the app screens
User flow: four actions start from Home, and the two that move money end with a mobile signature
Wireflow: the same flows drawn with mini screens and the arrows between them

Edge cases. Every failed step tells the owner what to do next. Empty statement, statement load error - in Backlog.

Edge case — mobile signature failed, with a clear next step Edge case — rate changed before confirmation Edge case — push notification state Edge case — insufficient funds

Before and after. The web platform hides the essentials behind a menu and drowns the exchange in noise. The app shows the important things first and nothing more.

The web platform home next to the app home
The Exchange form, typed by hand every time, next to the app conversion screen, where the rate is set by the system
Home before and after: the web platform versus the app's prioritised home screen
Currency exchange before and after: the noisy web flow versus the app's focused conversion

Alerts. The app comes to the owner: when money arrives, and when the rate reaches the target.

Lock screen with two VB24 push notifications: Money received, and the target rate reached

See the money

A push the moment money arrives. No amount on the lock screen.

Convert

A push when the bank reaches the target rate. One tap opens the conversion.

Lock screen with two VB24 push notifications: Money received, and the target rate reached

See the money

A push the moment money arrives. No amount on the lock screen.

Convert

A push when the bank reaches the target rate. One tap opens the conversion.

Tokens first. Color, type, spacing and radii all live as Figma variables.

Figma variables with 51 colors, 18 text styles, 15 sizes and spacings and 4 radii
Figma variable panels: colour, type, spacing and radii collections with their values

51

colors

18

text styles

15

sizes and spacings

4

radii

Prototype. Four jobs, one hand, no desk.

Screen recording · 1
Screen recording · 2
Screen recording · 3
Screen recording · 4

Next. The prototype is a claim. Usability testing with real clients is the proof. To validate this solution, five of the bank’s clients are required, measured on task success, time on task, error rate, and ease.

Thanks. Ask about this project, or read the next case.

Local AI for hospital meetings

Hospital boards get their minutes by email, and the audio never leaves the network.

2 days hackathon build · 2nd place
Healthtech AI Product Responsive Web
Avatar Builder
Fintech Gamification