Wallet Management App

Mallet.
Finances,
clarified.

A personal finance app that helps users manage their wallet — track expenses, transfer money, and manage cards in one clean interface.

Timeline
7 weeks
Role
Solo designer
Type
Product design
UX Research Wireframing UI Design Prototyping
M

01 — Design System

Colour, type, and space.
The decisions before the screens.

Every visual decision in Mallet flows from a single source of truth — a compact but complete design system built before any hi-fi work began. It keeps the product coherent across flows and communicates trust at every touchpoint.

Primary
#6B5CE7
Action · Brand
Secondary
#18B7CF
Accent · Income
Light
#E0DCF8
Tint · Chips
Dark
#2D1F5E
Text · Nav bg
Background
#F5F3FE
Screen base
Mid-tone
#9B8FBB
Secondary text
Surface
#FFFFFF
Cards · Sheets
01b — Typography

TT Commons.
Chosen for legibility at scale.

A geometric grotesque with humanist corrections — TT Commons reads clearly at caption size while holding authority at display size. The three-weight system (Light, Regular, Bold) enforces strict hierarchy without reaching for extra weights.

TT Commons Light · Regular · Bold
Heading
Wallet Overview
24px · Bold
Subheading
Recent Transactions
16px · Medium
Body text
Your balance across all linked cards is shown above.
14px · Regular
Caption
Transfer completed · 14 Mar 2022, 09:41
12px · Light
Label
Account type
11px · Caps
Aa.

TT Commons was chosen over system alternatives for its precise optical corrections at small sizes and its sturdy tabular figures — critical for financial contexts where numbers must align and be read at a glance.

Type tokens feed directly into a component library ensuring no ad-hoc size decisions reach production.

01c — Project timeline

7 weeks, structured.

Research front-loaded to validate the problem before committing design hours. Iteration concentrated in weeks 3–5 when wireframes and hi-fi ran in parallel.

Wk 1
Wk 2
Wk 3
Wk 4
Wk 5
Wk 6
Wk 7
Research
Lo-Fi
Hi-Fi
UI Design
Presentation

02 — Problem statement

The personal finance gap.

Users struggle to track spending across multiple accounts and cards. No single tool provides a clear, actionable financial overview — people jump between banking apps, spreadsheets, and memory.

Mallet consolidates this into a single coherent system: one home screen, one transfer flow, one history view. The design goal was not to add features — it was to remove friction.

Users don't need more data. They need fewer decisions to make with the data they already have.

— Design principle, Mallet v1
3.4
Average number of finance apps per user Banking, payments, and budgeting rarely live in one place.
60%
Users don't track monthly spending Even when they want to — the friction is too high.
4
Steps to complete a transfer in Mallet Contact → Amount → Currency → Purpose. Done.

03 — User flow

Every path. Every decision point.

Mapping the full user journey before drawing a single screen prevents dead ends. The Mallet flow covers five core branches — auth, onboarding, home, transfer, and history — each designed to complete in minimal steps.

Entry screen
Sign up
Verify phone
Add card
Account created
Sign in
Home
Statistics
History
Cards
Transfer
Select amount
Purpose
Money sent

04 — Lo-Fi wireframes

Structure before polish.

Lo-fi wireframes validate layout logic and navigation hierarchy before any visual decisions are made. Each screen has one job. Sketching on paper first surfaces structural problems that are cheap to fix — before pixels commit them.

Flow A
Sign up
Flow A
Add card
Home
Dashboard
Flow B
Transfer

05 — Hi-Fi screens

Mallet — complete UI system.

The design system applied. Every screen inherits from the same colour tokens and type scale — so visual consistency is structural, not manual.


06 — Design outcomes

What Mallet delivers.

01

Unified wallet dashboard

All cards, balances, and transactions visible in one clean home screen — no switching between apps.

02

Seamless transfer flow

Contact → amount → currency → purpose. Four steps, no dead ends, one confirmation. Completed in under 30 seconds.

03

Smart history and filters

Filter by date, category, and amount — giving users full control of their financial records without spreadsheet overhead.


07 — Market positioning

Not another banking app.
A wallet OS.

Most finance apps solve one job — payments, budgeting, or card management. Mallet's key insight was to treat the wallet as an operating system: a single surface that connects all three into one coherent flow.

Product Multi-card Transfers History / Filters Unified view Clean onboarding
Revolut Partial Partial
Monzo Partial
Wallet (BudgetBakers) Partial
Standard banking app Partial
Mallet
08 — Reflection

What worked.
What I'd push further.

What worked

  • Building the design system before any screens prevented visual inconsistency — every later decision had a token to reference.
  • The 4-step transfer constraint forced clarity. Removing optional steps made the flow faster and more trusted.
  • Using a violet palette distinct from the typical blue-of-banking gave the product a confident visual identity without sacrificing legibility.
  • Lo-fi on paper first — catching structural issues before pixel-level decisions were made saved significant rework time.

If I continued this project

  • Validate onboarding drop-off rate with usability testing — card scanning is a high-friction step that likely needs a quicker manual entry option.
  • Design a statistics screen showing spending by category over time — the current history view shows what happened; stats would show why it matters.
  • Explore a dark mode variant that uses the violet-dark palette as the primary surface — particularly appropriate for after-hours financial reviews.
  • Prototype and test the filter UX — date-range filtering for financial data has high variability in user mental models.