One sentencebeforeany list.
Why
An owner with 3 shops opens the app for one answer. Home gives it in a sentence: “Billing Wi-Fi working in all 3 shops”. A shop with a problem jumps to the top, with what to do.
All working

One shop down

Case study 02 · Self-initiated · Full app in Figma · 2026
A Wi-Fi app for shop owners in India with 1 to 5 shops. One question comes first: can my shops take payments?
Role
Research, UX, UI, prototype, handoff
Platform
Android app, designed in Figma
Timeline
About 7 working days

The cover of the Figma file: a concept Android app, 112 screens in 10 parts, from sign-up to billing.
00 · In 30 seconds
The problem
Shop Wi-Fi apps speak IT. When the Wi-Fi drops, UPI payments at the counter stop, and the owner can’t tell why.
What I made
A full Android app: 10 parts, 112 screens, every failure drawn. Home answers one question before any list.
What is still a guess
I haven’t met real owners yet. It’s built on desk research: 5 apps, 31 public reviews. The test plan is ready.
01 · The problem
Owners aren’t network people. Today’s apps show network words and a flood of alerts. The one thing an owner needs is nowhere: can I take payments?
What today’s apps show
Correct. And useless at the counter.
What the owner hears · 9:41 AM
Kavya · manager, Malleshwaram shop · WhatsApp
Sir, UPI is not going through. Customers are waiting at the counter.
Is it our Wi-Fi or the bank?
Kavya and the shops are fictional personas from my research.
02 · The flow
Adding a device is where a new owner gives up. Six screens get it online, and every wait says what it is waiting for. Then I drew each way it can fail.
1CHOOSE SHOP

2SCAN CODE

3CHECK DEVICE

4CONNECTING

5NAME IT

6ADDED

When it goes wrong · The screens most apps skip
ACAMERA OFF

BSERIAL WRONG

CNOT ONLINE

DIN USE

EUPDATE FAILED

FMANAGER

Same rule in all 10 parts. For the core screens, a table of 260 edge cases, none left blank.
03 · Three decisions
Why
An owner with 3 shops opens the app for one answer. Home gives it in a sentence: “Billing Wi-Fi working in all 3 shops”. A shop with a problem jumps to the top, with what to do.
All working

One shop down

Why
Alerts wait 2 minutes, so a short drop stays quiet. Then one alert per shop, saying what still works. Every “down” gets its “back online”, so nobody keeps worrying.
Alert detail

Back online

Why
Owners fear a missed payment will switch off billing. So a price shows only where it helps, and a failed payment keeps the Wi-Fi running for 14 days, then drops features, never the Wi-Fi.
4th device on Free · Owner

AutoPay failed

04 · The result
A full app in Figma, ready for a developer: prototype, accessibility checks, test plan and handoff notes.
112
screens, sign-up to billing
71
more states written down
5
clickable prototype flows
0
real owners met yet
Next step: ask 10 shop owners about their last outage.
05 · Where I used AI
The calls on this page were mine. AI built the screens in Figma from my flows and drafted the research; I checked every quote and every screen.
Next case study · 03 of 03
GoCometA brand system for an AI-native freight company: design system, deck, website, AI flow and a 53-second film.

The decision
Blue acts. Violet thinks.