Back to portfolio

PiggyBank™

PiggyBank is a conceptual UI-focused Android banking app created as a study project that combines a playful savings-inspired brand with a structured design system and straightforward banking workflows. The goal was to reimagine a modern banking experience with an emphasis on making financial interactions clear, trustworthy, and approachable.

RoleUI design
PlatformAndroid
Timeline12 months
UI designDesign systemAndroid

Created as part of a UI Design certification with UX Design Institute, accredited by Glasgow Caledonian University.

PiggyBank logo on a magenta background
Overview

The opportunity

Our first interaction with money starts as a child, saving up using a piggy bank, and as we venture into adulthood we interact with dense, transactional interfaces that prioritise data density over clarity. As part of the UI Design certificate with UX Design Institute, I set out to design PiggyBank, a conceptual Android banking app that reimagines everyday banking as something calmer and more approachable, without losing the trust and precision people expect from their money management tools.

The brief I set myself was to build a full design system from the ground up, then apply it to the core workflows people rely on most: checking balances, saving towards a goal, and moving money between accounts to authorise payment and check pending transactions.

A parent showing a child a banking app on a phone, next to a piggy bank

Illustrative image generated with Adobe Firefly.


Problem

What wasn't working

Looking across mainstream banking apps, a few recurring issues stood out as worth solving for:

Process

How I approached it

I started with research and benchmarking against competitors, exploring the user experience while noting their existing design system and potential openings.

That research shaped a brand direction that's playful, clear and trustworthy, whilst being savings-led rather than purely corporate.

From there, I built a structured design system first: type scale, colour, spacing and componentry, so that every screen that followed inherited the same foundations rather than being designed in isolation. Only once that system felt solid did I move on to the core banking flows themselves.


Solution

What I designed

The result is PiggyBank: a savings-first banking app with a warm, approachable visual identity layered over clear, no-nonsense banking workflows. The design system underpins everything from account summaries to transaction lists, so the playful brand never gets in the way of the user quickly finding the information they need.

PiggyBank app icon and wordmark lockup on a light background
PiggyBank app icon mark on a magenta background
PiggyBank wordmark lockup on a magenta background

PiggyBank brand mark and wordmark lockups.

PiggyBank colour palette swatches: F7F7F7, 66C1FF, D62383
PiggyBank colour palette swatches: 3DDB85, 86939E, 2D333A

PiggyBank colour palette.

PiggyBank toggle and button component states: inactive, active and hover
PiggyBank symbol library: navigation, status and utility icons

Component states and symbol library from the design system.

Quicksand type scale: heading styles
Roboto Flex type scale: headings, body and button styles

Type scale: Quicksand for display headings, Roboto Flex for body and numerical values.

Outcome

Results & impact

PiggyBank was completed as a study project rather than a shipped product, but it gave me a full end-to-end design system to design, test and defend — from brand and UI foundations through to applied banking flows. It's also where I sharpened my field research process, using it to ground brand decisions in how people actually feel about saving, rather than assumption alone.

PiggyBank screenshots on Android.

← Previous project Deliveroo Widgets