Case study · FinTech · Mobile App · Style exploration

PayTrack

Designing the visual identity and UI for a SMS parsing based expense tracker- from first login to daily insights.

Role

Product & UI Design

Scope

Style exploration · 40+ screens · guidelines

Platform

iOS · Android

Tools

Figma

Expense tracking without the spreadsheet

Most people who try to track their spending by hand give up within weeks. PayTrack solves this by reading your payment SMS and UPI transactions automatically, so there's nothing to type in. The screens just need to make all that information worth checking every day.

The design had to do two different jobs well: feel calm and simple the first time someone opens the app, and feel quick and clear every time after that, when someone's just checking where their money went.

40+
Screens designed across sign-up, home, transactions, categories and profile
1
Signature accent color used for every button and highlight
6
Written guidelines so the design stays consistent as new screens get added

One accent, held with restraint

Most finance apps use blue and white. This one uses just two background colors instead - a deep near-black for anything important, like your statement, and a warm cream for everything you're meant to scan quickly. One bright lime green is used for every button and highlight, so your eye always knows where to look.

Primary colors

Ink
#11170D
Cream
#F6EDE4
Lime
#9FE870
Forest
#1C4621

Secondary colors

Groceries
#5541BA
Food
#FF6316
Shopping
#FFCBEF
Others
#C8D426

Semantic colors

Error
#DC2625
Success
#1B9E4B
Warning
#FB7D24

A custom icon set, built for the app

Every icon is drawn to sit inside the same lime circle, so categories and actions look consistent everywhere in the app, from your first sign-up to everyday use.

In the moment

Alerts that arrive
the moment money moves.

Every transaction sends an instant alert, already sorted into a category. No need to open the app to know what just happened.

9:41
Monday, 12 May
🛒
PayTracknow

₹450 at Zepto, categorised as Groceries.

⚠️
PayTrack2m

You've used 78% of this month's Food budget.

📊
PayTrack1h

Weekly summary ready - ₹1,200 less than last week.

Twelve screens, three jobs

A closer look at three parts of the app: logging in, checking your spending, and finding a past transaction.

01 · Auth & onboarding - 6 screens

Getting in without friction

Log in with your phone number, verify with a code that shows a countdown, see a one-line pitch for the app, see what's worth paying for, and grant permissions that explain why they're needed before asking.

Flow 01 · Onboarding

Mobile-first entry, no password to remember.

Login screen: mobile number entry with Send OTP button
01 - Login

The code box is ready to type in right away, with a visible countdown.

OTP verification screen with 24 second resend cooldown
02 - Verify (sent)

Resend unlocks the moment the cooldown ends.

OTP verification screen with Resend OTP link active
03 - Verify (ready)

The pitch in one line: spends, decoded.

Welcome screen: Your spends, decoded
04 - Welcome

A 50%-off offer that focuses on what you'll get, not a list of features.

Premium upsell screen: 50 percent off premium
05 - Premium
App permissions screen with toggles for SMS, notifications and more
06 - Permissions
02 · Home & insight - 1 screen

The one screen that has to earn a daily open

How much you've spent this month, what you're on track to spend, and where it's going - all visible the moment you open the app, no scrolling needed.

Flow 02 · Home

This month's spend and the projected spend sit together in one glanceable stat card.

Home dashboard with spend this month, projected spend, income/spend/balance and category breakdown
07 - Home

The category breakdown below reuses the same four colours used everywhere else in the app.

03 · Transactions & filtering - 5 screens

A ledger you can actually search

Every transaction grouped by day. Filtering by month, date range or category always opens the same kind of pop-up sheet, so it never feels unfamiliar.

Flow 03 · Transactions

A list of every transaction, grouped by day, newest first.

Transactions listing grouped by day
08 - Listing

Jump to any month without leaving the list.

Choose month bottom sheet
09 - Choose month

Today, last week, last year - all picked the same simple way.

Choose view bottom sheet with Today, Last week, Last month options
10 - Choose view

Twelve categories, each with its own icon and colour.

Filter bottom sheet with twelve spend categories
11 - Filter
Transactions list with an active filter chip showing 2 Applied
12 - Filter applied

This shows 12 of the 40+ screens designed. The categories, transaction details, add-expense and profile screens all follow the same style rules shown here.

Guidelines, not just guesses

Twelve screens don't make a design system on their own, so every repeating pattern was written down - the same way a brand guide documents things like logo spacing.

01

Buttons

Every button looks the same: a rounded pill shape, dark background, lime text. When a button can't be tapped, it turns plain grey instead of a dimmed lime.

02

Statement cards

Anything showing a number - like a total or balance - sits on a dark card at the top of the screen. Everything you scan and tap sits on the cream background below it.

03

Category colour

Each category gets one color, used everywhere it shows up - in dots, icons and chart slices.

04

Bottom sheets

Every selection menu - month, view, filter - opens the same way: a cream panel that slides up from the bottom, with rounded corners and the same dark-and-lime Apply button.

05

Navigation

Three tabs stay visible at all times, and the one you're on turns lime. You're never more than one tap away from Home.

06

Type

Bold, compact headings. Softer grey for less important text. Numbers stay neatly aligned wherever two amounts need to line up, like in a list of prices.

Reflection

Challenges

Making two colors feel like enough

With no room to hide behind extra color, every screen had to earn attention through layout instead.

Turning 12 screens into a system

Every button and card rule had to be written down early, then hold up across 40+ screens.

A mascot that knows when to leave

It had to feel human during onboarding, then get out of the way once real numbers appeared.

Icons that stay clear at 48px

Ten icons, one shared style, each still needed to read instantly inside a small circle.

Key takeaways

  1. 01

    Less color reads clearer. A restrained palette makes a numbers-heavy screen easier to scan.

  2. 02

    Document patterns early. Twelve screens' worth of rules scaled cleanly to 40+.

  3. 03

    A little character goes a long way - one mascot was enough to make the app feel human.