Elman Ismayilov
All work

Cashmate — Expense Tracker App

Category
Mobile App · Fintech
Year
2023
My role
Product Designer — research, UX and UI
Team
Solo project
Platform
Mobile app (iOS)
Scope
User research, user flow, wireframes, design system, UI design and an interactive prototype
Result
A complete product design — from interviews to a clickable prototype and a component library
01

About

A calm way to see where your money goes

Product

Cashmate is a mobile app that helps people manage their personal finances: spending categories, spending statistics, financial goals and more.

Goal

The goals were to do thorough research first, and then to create a modern, user-friendly interface based on it.

Cashmate home screen on a lime background next to an illustrated character holding banknotes

Cashmate — expense tracker mobile app design.

02

Design Process

Four stages, from questions to a tested prototype

Research

User audience, interviews, jobs and user stories, competitive and functional analysis, and a moodboard.

Prototyping

A functional prototype, the user flow and wireframes.

UI design

Visual concept, design system, component library, animation and an interactive prototype.

Testing

User testing and final corrections.

The four stages — research, prototyping, UI design and testing — above two Cashmate onboarding screens

The design process.

03

Audience

People who cannot keep track of their money

Who

The audience is wide: almost everyone who handles money, roughly 15 to 65 years old. What unites them is that, for different reasons, they cannot keep track of their finances.

Aygun, 26

A teacher who keeps a digital record of her expenses and logs income at the end of each month. She wants category balances on the home screen, charts and motivating goals.

Fuad, 30

A banker who calculates his income at the end of each day. He wants notifications and daily limits, sometimes forgets to record expenses, and finds apps hard to understand.

Keywords

From the interviews, three words kept coming back: clear, simple, notice.

Two user profiles from the interviews: Aygun, a 26-year-old teacher, and Fuad, a 30-year-old banker

Interview insights — two profiles.

04

Empathy Map

What they say, think, do and feel

Says

"Keep it simple and clear." "I would like to view my account balance on the home page."

Thinks

It would help to get a notification when the limit is exceeded, and to see a breakdown of where the money is mostly being spent.

Does

Deleted an app because he did not understand the interface. Spends a lot on things that are not really needed.

Feels

"Where did the money go?" — disappointed that he does not understand. At times too lazy to jot down notes.

Insight

Three needs came out of it: clarity, a fast way to record, and gentle control through limits and notifications.

Empathy map with four quadrants — says, thinks, does, feels — above the Budgets and Analysis screens

Empathy map, and where it led: Budgets and Analysis.

05

User Flow

A structure that fits in one tab bar

Entry

Onboarding leads to sign in or sign up — by e-mail or social media — with an error state for a failed sign-up.

Four areas

Home (accounts, goals, records), Categories, Budgets and Analysis (expense and income overview, expense and income flow, account analysis).

Decision

Everything needed day to day is one tap away, and adding a record is always reachable from one central "+" button.

User flow diagram from onboarding through sign in and sign up to Home, Categories, Budgets and Analysis

User flow.

06

Wireframes

Low-fidelity screens to settle the structure

Quick entry

Adding a record is a calculator-style keypad, with account, category, date and notes above it — numbers are entered the way people already type them.

Analysis

One analysis screen with a switcher between expense overview, income overview, expense flow, income flow and account analysis.

Budgets

Budgeted categories with progress bars, plus a separate list of the categories that have no budget yet.

Around the core

Settings for appearance, security and notifications, and an article screen for financial education.

Wireframes: home, add record keypad, article, settings, analysis charts, budgets and categories

Wireframes — the structure of every screen.

07

Design System

A small, flexible system with lime at its center

Color

A near-black base with lime for primary actions and lilac, mint and pink as accents.

Typography

A seven-step type scale, from 32 pt bold headings down to 10 pt overlines.

Components

Buttons in default, pressed and disabled states, social sign-in buttons, chips, a tab bar with a central action and an icon set in active and inactive states.

01 · Color

  • Ink

    #1C1C1C

    Background, text on light

  • Lime

    #D9FF66

    Primary actions

  • Lilac

    #CFB5FB

    Secondary actions

  • Mint

    #B3FFC0

    Accent, positive

  • Pink

    #FFD6D6

    Accent, soft

  • Light

    #EEEEEE

    Fields, keys, text on dark

02 · Typography

  • H1 — Master your finances32 pt bold
  • H2 — Master your finances28 pt bold
  • H3 — Master your finances25 pt bold
  • Subtitle — Master your finances18 pt bold
  • Body — Master your finances16 pt bold
  • Caption — Master your finances12 pt regular
  • Overline — Master your finances10 pt regular
Design system sheet: colors, typography, icons, buttons, chips and the tab bar

The design system sheet.

08

Visual Concept

Friendly, bold and a little playful

Concept

A near-black base with lime, lilac, mint and pink. Hand-drawn line illustrations make a serious topic feel friendly.

Onboarding

Three colorful steps lead into a calm, dark sign-in screen — the app is playful on the way in and focused once you are in.

Three screens: a lilac welcome screen, a lime "Ready to take control of your finances?" screen and a dark sign-in screen

Onboarding and sign-in.

09

Quick Entry

The core loop: add an expense in seconds

Why it matters

Fuad forgets to record expenses, and Aygun logs hers only once a month. If recording is slow, it does not happen.

How

The keypad sits at the bottom, in thumb reach, with Save right next to Cancel.

The core loop

Type it like a calculator, see it everywhere.

Adding an expense takes one screen and a keypad. The moment it is saved, the balance, the expense total and the account all move together.

The add-expense screen: account, category and subcategory pickers, date, notes, an amount of 100 and a keypad

Add an expense.

10

Screens

Home, explore, categories and settings

Home

A lime balance card with an illustrated spyglass, expense and income so far, and the accounts right below.

Explore

A small educational feed about investing, crypto and NFTs, so the app teaches as well as tracks.

Categories & settings

Income and expense categories with subcategories, and settings for currency, start page, passcode and reminders.

Add-expense screen next to the home screen with total balance 650 and accounts

Add an expense and see the balance

The Explore screen with colorful article cards on a feed

Explore — new ideas are waiting

Settings, an article about NFTs and the income categories list

Settings, article and categories

11

Final Screens

The full set, together

Result

A complete set of screens — onboarding, sign-in, home, categories, quick entry, budgets, analysis, explore and settings — all built from one system.

Overview of the final Cashmate screens on a lime background

Final screens.

12

Reflection

What I delivered and what comes next

Delivered

Research with interviews and an empathy map, a user flow, wireframes, a design system with a component library, the final UI and an interactive prototype.

Learned

Simple wins. Both people I talked to asked for the same thing in different words: less effort to record, more clarity about where the money goes.

Next

Test the prototype with more people, work out the notification and limit logic that Fuad asked for, and try the light theme that the settings screen already points to.

All work