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.

The challenge

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.

An illustration 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.

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

Visual identity and UI, screen to screen

This was a style exploration for PayTrack, a UPI-first expense tracker - defining the product's visual language and applying it consistently across more than 40 screens covering sign-up, home, transactions, categories and profile.

Scope covered the full system: color, iconography, notification patterns, and screen-by-screen UI, designed for iOS and Android in Figma, with six written guidelines so new screens stay consistent.

Four directions, before the restraint

Before settling on ink, cream, and a single lime accent, I explored louder directions - a gradient-driven home screen, and three different color treatments for the same transactions list - to see how far the personality could stretch before it got in the way of reading numbers.

Visual exploration
Early exploration: lime gradient home screen with income and expense gauge
Home - lime gradient
Early exploration: dark teal transactions screen
Transactions - teal
Early exploration: mint gradient transactions screen with emoji category icons
Transactions - mint
Early exploration: dark purple transactions screen
Transactions - purple

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

The same restraint carries into the icon set: every icon is drawn to sit inside the same lime circle, so categories and actions look consistent everywhere in the app, from first sign-up to everyday use.

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.

What actually shipped

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.

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
Login screen: mobile number entry with Send OTP button
01 - Login
OTP verification screen with 24 second resend cooldown
02 - Verify (sent)
OTP verification screen with Resend OTP link active
03 - Verify (ready)
Welcome screen: Your spends, decoded
04 - Welcome
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
Transactions listing grouped by day
08 - Listing
Choose month bottom sheet
09 - Choose month
Choose view bottom sheet with Today, Last week, Last month options
10 - Choose view
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.

The rules from twelve screens worked for all 40+

Sticking to just two background colors made screens full of numbers much easier to read. The rules I wrote down after the first twelve screens held up across the rest of the 40+ - no redesigns needed as the app grew. For onboarding, I sketched a placeholder illustration as a rough stand-in for what the character should feel like. An illustrator later picked it up and built a full set of custom illustrations in the same style, used only during onboarding so it stays out of the way once real numbers show up.