UI/UX DESIGN · MOBILE APP · CASE STUDY

Nova Bank

A modern mobile banking app designed for clarity, speed, and trust. Complete UI/UX case study covering research, wireframes, user flows, A/B testing, design system, and high fidelity mobile screens.

Role
UI/UX
Tools
Figma Adobe Illustrator
Type
Mobile App · UI System · Concept & more
Deliverables
Screens · Design System · Components · A/B Testing & more
Nova Bank mobile app hero mockup
PROJECT OVERVIEW

Banking, redesigned for the mobile generation

Nova Bank is a concept fintech mobile banking app designed around clarity, speed, and trust. The goal was to simplify the everyday banking experience by making balances, transfers, cards, and transaction history easier to understand at a glance.

Since this is a concept project without access to real Nova Bank users, I built the primary persona from patterns observed across competitor reviews, app store feedback, and common friction points reported by neobank users — then mapped her thoughts, feelings, and emotional curve through the send-money flow so every design decision traces back to a realistic need rather than a guess.

25
High-fidelity screens designed
4
Core user flows mapped
Custom
Full UI system built from scratch
USER RESEARCH

What users actually hate about banking apps

Before designing a single screen, I analyzed competitor apps and identified the friction points that make users frustrated with traditional banking UX.

Navigation overload

Too many tabs, buried features, inconsistent IA. Users can't find what they need fast.

Trust & clarity gap

Hidden fees, confusing transaction labels, and unclear balances erode user confidence.

Slow critical actions

Sending money or checking a statement takes too many steps. Users expect instant feedback.

Outdated visual design

Many banking apps feel visually outdated compared to modern consumer products. Users expect a cleaner, more premium digital experience.

TARGET AUDIENCE

Who Nova Bank is designed for

Nova Bank targets mobile-first users who already bank with — or have switched away from — neobanks like Revolut, Monzo, or Chime. They expect the speed and clarity of those apps, but want a visual identity that feels more premium than the typical neobank palette.

Young professionals (22–35)

Salary, daily spending, and savings managed almost entirely from a phone — minimal patience for friction.

Neobank-fluent users

Already use Revolut, Monzo, or Chime daily; benchmark every new fintech app against that bar.

Frequent transactors

Send money, split bills, and check balances multiple times a day — every extra tap is a cost.

Design-conscious users

Want their banking app to feel as considered as the rest of the apps on their phone — not generic fintech green/blue.

RESEARCH & PLANNING

Persona, Empathy Map & Journey Map

Before touching layout, I built a primary persona to represent Nova Bank's core user, mapped what she says, thinks, does, and feels around everyday banking tasks, and traced her emotional curve through the send-money flow — so every design decision traces back to a real need instead of a guess.

Nova Bank Persona — Marina Persona — Primary User
Nova Bank Empathy Map Empathy Map
Nova Bank Journey Map — Sending money: from intent to confirmation Journey Map — Sending money: from intent to confirmation
COMPETITOR RESEARCH

How Nova Bank compares

I benchmarked Nova Bank against three neobanks widely recognized for strong UX — Revolut, Monzo, and Chime — to find the gap Nova Bank could realistically own.

Feature Revolut Monzo Chime Nova Bank
Instant transaction notifications
Budgeting / savings pots
Card freeze / unfreeze in 1 tap
Premium / non-generic visual identity
Designed error & failure states
Transfer flow in ≤3 steps
Multi-currency / travel features
Revolut, Monzo, and Chime have already solved speed and core functionality — that bar is table stakes, not a differentiator. Where they consistently fall short is visual identity (most lean on generic fintech color systems) and designed edge cases: failed transfers, security alerts, and incorrect-PIN states are often an afterthought. Nova Bank's opportunity is a premium dark UI paired with fully designed system states, not a wider feature set.

Problem and goals

Problem

Traditional banking apps prioritize compliance and feature completeness over user experience. The result is cluttered interfaces with poor hierarchy, confusing navigation, and visual design that creates anxiety rather than confidence. Users distrust what they can't read clearly.

Goals

Design a mobile banking app that makes balance, transactions, and transfers immediately clear. Create a dark premium UI system that communicates trust and modernity. Reduce cognitive load so every action takes fewer taps and zero confusion.

How Might We

"How might we design a banking app that feels as intuitive and premium as the best consumer apps, while maintaining the clarity and trust that financial products demand?"

Design process

From research to polished UI — a structured five-stage approach.

01
Discovery & Research
Competitor audit, pain point mapping, user journey analysis to define the core problems.
02
Information Architecture
Defined navigation structure, feature hierarchy, and screen map for all core flows.
03
Wireframe, User Flow & A/B Testing
Mid-fi layouts, complete interaction flows, and a structured A/B comparison of key screens — from onboarding to money transfer.
04
Design System
Built complete token set: colors, typography, spacing, components, and states.
05
High-Fidelity UI
Final screens for all core states: dashboard, transactions, transfer, settings, onboarding.
RESEARCH & PLANNING

Information Architecture

Before any layout was wireframed, I mapped the full navigation structure — top-level sections, feature hierarchy, and how every screen connects. This defined how deep any action could go and where auth, confirmation, and error states needed to live in the tree.

Nova Bank Information Architecture — site map Information Architecture — Site Map
Top-level navigation: Home / Transfer / Cards / Transactions / Profile
Auth entry points and PIN confirmation nested under Transfer
Card detail sub-screens: Settings, Change PIN, Remove Card, Statement
Success / error states mapped for every core flow
RESEARCH & PLANNING

Wireframe, User Flow & A/B Testing

Before any pixel was styled, I mapped the complete screen structure and interaction paths. Wireframes define every layout and hierarchy; the user flow captures all 4 core paths — onboarding, transfer, transactions, and card management — so no edge case was left undesigned. I then set up a concept-level A/B comparison of the dashboard and transfer confirmation screens — two layout and copy variants evaluated against clarity and friction heuristics (no live traffic on this concept project) — to reason through which direction to lock before finalizing the UI.

Wireframes Wireframe — Full Screen Spread
Navigation & header structure
Dashboard layout & card hierarchy
Transfer & modal entry points
Onboarding & settings flows
User Flow User Flow — 4 Core Paths
01
Onboarding
Sign up → ID verify → card setup → dashboard. First impression that builds trust immediately.
02
Send Money
Choose recipient → enter amount → confirm → success. Three taps, zero confusion.
03
Transaction Detail
Dashboard → tap transaction → detail view → dispute/export. Full info, no dead ends.
04
Card Management
View card → freeze/unfreeze → limits → virtual card. Full control in one place.
Nova Bank A/B Testing A/B Testing — Home page (concept-level)
DESIGN SYSTEM

Design system & UI kit

A complete token-based design system built from scratch — one unified canvas covering colors, typography, reusable components, navigation states, buttons, chips, cards, inputs, status screens, and theme variants.

Nova Bank UI Kit
Color tokens
Background#0D0D0D
Dark Surface#1F1F1F
Card Surface#2A2A2A
Primary Accent#FF784D
Accent Light#FF9F7D
Main Text#EEEEEE
Secondary Text#8D8D8D
Success#4CAF50
Error#F44336
Warning#FFC107
Typography
PRIMARY FONT
Poppins
Your Money, Reimagined
300 Body · 400 Labels · 500 Buttons · 600 Nav · 700 Display
WEIGHTS IN USE
Bold 700 — Screen Titles
SemiBold 600 — Section Headers
Medium 500 — Buttons & Labels
Regular 400 — Body & Descriptions
Light 300 — Captions & Hints
HIGH FIDELITY UI

Final screens

A set of high fidelity mobile screens covering the core banking experience, from onboarding and identity verification to account overview, card management, transfers, transaction history, security feedback, and system states.

Nova Bank Create Account
01Create Account

Entry point for new users to start signing up with email or phone.

Nova Bank Account Details
02Tell Us About You

Personal details form collected before identity verification begins.

Nova Bank Verify Your ID
03Verify Your ID

Document upload step required to confirm identity before account activation.

Nova Bank Verify Code
04Verify Code

One-time code entry to confirm the email or phone number provided at sign up.

Nova Bank Verify Code Error
05Incorrect Code

Error state guiding the user to retry or request a new verification code.

Nova Bank Verification In Progress
06Verification in Progress

Loading state shown while identity documents are being reviewed.

Nova Bank Verification Failed
07Verification Failed

Error state offering the user a clear path to retry document verification.

Nova Bank Account Verified
08Account Verified

Confirmation state marking successful completion of identity verification.

Nova Bank Create PIN
09Create PIN

First-time PIN setup to secure the new account before first use.

Nova Bank Confirm PIN
10Confirm PIN

Re-entry step to confirm the newly created PIN matches before saving.

Nova Bank Confirm PIN Issue
11PIN Mismatch

Error state when the confirmed PIN doesn't match the one just created.

Nova Bank Account Created
12Account Created

Welcome state marking the completion of onboarding and card issuance.

Nova Bank Dashboard
13Dashboard

Main overview with balance, cards, quick actions, and recent transactions.

Nova Bank My Cards
14My Cards

Card management screen with payment actions, settings, and statements.

Nova Bank Transaction Alert
15Transaction Alert

Security warning state for repeated or unusual transaction activity.

Nova Bank Send Money
16Send Money

Simple transfer flow for choosing a recipient, amount, and confirmation.

Nova Bank PIN Entry
17PIN Entry

Standard PIN confirmation step before completing a first payment.

Nova Bank Wrong PIN
18Wrong PIN

Error feedback for an incorrect PIN attempt during payment confirmation.

Nova Bank Processing Payment
19Processing Payment

Loading state shown while the first payment is being processed.

Nova Bank Payment Successful
20Payment Successful

Confirmation state celebrating the user's first completed payment.

Nova Bank Payment Failed
21Payment Failed

Error state explaining why the first payment attempt didn't go through.

Nova Bank All Transactions
22All Transactions

Complete transaction history with clear payment records and activity tracking.

Nova Bank Income Transactions
23Income

Filtered transaction view focused on incoming payments and deposits.

Nova Bank Expense Transactions
24Expenses

Expense focused transaction view for tracking outgoing payments.

Nova Bank Profile
25Profile

Personal account area with user details, settings, and app preferences.

VISUAL SYSTEM

Interface variations

Different accent color explorations were tested to understand how the Nova Bank interface could stay consistent while adapting to different visual moods and product directions.

Nova Bank interface color variations
INTERACTIVE PROTOTYPE

Try it yourself

A clickable prototype of the core flows — onboarding, dashboard, and send money. Tap through it directly below, or open it fullscreen in Figma.

KEY LEARNINGS

What I learned building Nova Bank

01
Trust is a design decision
Every color, spacing choice, and label in a financial product either builds or erodes user confidence. Premium dark UI with clear hierarchy communicates reliability.
02
Design systems compound
Investing in a full token-based system upfront paid off massively. Every new screen came together much faster because components were already defined.
03
Mobile constraints drive creativity
The limited viewport forces clear priority decisions. What stays on screen, what goes behind a tap — every choice reveals what actually matters to the user.
04
Empty states are features
Designing every loading, error, and empty state turns edge cases into moments of delight — or at minimum, moments of clarity rather than confusion.
05
Structured comparison beats assumptions
Laying the card layout against the list layout, and single-step confirm against two-step review, forced me to justify each choice against clear usability criteria instead of instinct. On a live product the next step would be validating these with real traffic.

Let's build something great together

UI/UX designer focused on premium, purposeful digital products. Available for freelance.