All work

UX/UI case study · Independent project

Kassa.

Making everyday sales tracking effortless.

Open prototype
Role
UX/UI Designer
Project
Independent case study
Platform
Desktop
Tools
Figma · Lovable
Research
Owner & POS interviews
Annotated Kassa dashboard showing its navigation, daily revenue, add-sale action, insights, and recent sales
01

The challenge

Small food-business owners handle dozens of transactions every day. They need to record the amount, payment type, purchase, and daily total while continuing to serve customers.

The software used by my research participants could capture this information, but the process felt more complicated than it needed to be. Every extra field and click became friction.

How might we make recording a sale quick and effortless, while still giving owners the information they need?
02

Research

I interviewed my father, who runs a pizza and ice-cream business in Pakistan, and people using similar sales software. I focused on how they record sales during a busy day—not just which features they wanted.

The questions users need answered

  • How much did I make today?
  • How much was cash or card?
  • What did I sell the most?
  • Am I doing better than yesterday?

Key insight

The problem wasn't a lack of information. It was the effort required to enter and understand it.

03

Design principles

01

Record first, understand later

Make sales entry extremely fast.

02

Ask only what is necessary

Avoid a long form for every transaction.

03

Speak the user's language

Use familiar, direct wording for every action.

04

Turn data into answers

Explain what is happening instead of showing a spreadsheet.

04

The core experience

I reduced the primary workflow to four clear steps. Product information remains optional, so a basic transaction never requires unnecessary fields.

01

Add sale

02

Enter amount

03

Choose payment

04

Save

05 · Dashboard

Answers, not analytics.

The dashboard balances recording information with understanding it. Owners see the day's financial picture without opening a report.

Money received today

PKR 84,500

Cash · Card · JazzCash

Compared with yesterday

+12%

Sales are higher

Best seller

Chicken Tikka

42 sold today

Average sale

PKR 671

Typical transaction value

Payment breakdown

How customers paid

CardPKR 37,000
CashPKR 32,500
JazzCashPKR 15,000
06

Designed for confidence

Low digital literacy

Large actions, familiar icons, short labels, and consistent patterns make the interface understandable without training.

Lightweight insights

Performance, payment methods, best sellers, and average sales are translated into plain-language answers.

Cash reconciliation

A difference between recorded and actual cash is explained clearly, without difficult accounting terminology.

07

What I would validate next

  • Can users record a sale without instructions?
  • How quickly can they complete it?
  • Are payment options understood immediately?
  • Do the insights make sense at a glance?
  • Does the reduced interface feel easier?

The most important measure

How little effort does it take to record a sale correctly?

Outcome

Kassa began as a sales tracker. Research revealed a bigger opportunity: reduce cognitive load around the most frequent task.

Good UX isn't always about adding more intelligence or features. Sometimes it's about removing everything that gets in the user's way.
Explore the Kassa prototype