Case study 03 · Self-initiated · Health · Mobile app

Tracto

One place for the things you track.

Water, food, vitals and exercise in one app, with reports worth handing to a doctor. A self-initiated project, from a short survey to 54 screens.

Role
UX designer: problem framing, UX, UI, design system
Platform
Mobile app
Research
A short survey and five conversations
Delivered
54 screens, including errors and empty states
Timeline
Six weeks

The problem

People jump between apps to count steps, log meals, check vitals and find a doctor. The tracking becomes the chore, and then it stops.

What I did

A survey and five conversations, four written constraints, a design system and 54 screens, with 22 of them spent on logging and reports.

The call

No streaks. A missed week is when you most want the readings, so Tracto counts the days you did log, and that number only goes up.

01The problem

The tracking becomes the chore, and then it stops

People jump between apps to count steps, log meals, check vitals and find a doctor. Each one asks for the same information again.

"There are too many apps doing the same thing."

Riya, 27, product manager

02Research

Six findings, two of which changed what I built

A short online survey, then five conversations. The survey was small, so I treat it as directional and haven't put percentages on it.

The phone is the tracker

Watches came second. Whatever I designed had to work with thumbs and no hardware.

Water, food, vitals and exercise, together

No single metric dominated. People wanted the set, which is the argument for one app.

Changed what I built

Doctors are occasional

Most said only when needed. Booking is not the daily loop, so it should not sit at the centre of the app.

Changed what I built

Ease of use beat every feature

Ranked above wearable sync and personalisation. That is a mandate to cut features.

Symptom-first made sense to people

Choosing a specialist by name assumes you already know what is wrong.

Appetite for one app was high

Encouraging, and also the easiest thing in a survey to say yes to.

Rajesh Sharma · 43 · Mumbai

Insurance advisor, medium confidence with apps

Wants to log blood pressure and sugar regularly and be reminded. Forgets to log readings by hand; most apps feel complex.

Riya Mehta · 27 · Hyderabad

Product manager, high confidence with apps

Tracks steps, water and calories daily and wants a routine she can keep. Has no time to log manually and wants charts that mean something.

03Where the product lives

The screen that demos well is rarely the screen that matters

Five modules, and they are not equal. Onboarding runs once. Booking a doctor happens a few times a year. Logging happens several times a day, every day, and it's the only one that has to survive being boring.

  1. LoggingSeveral times a day. Water, food, vitals and exercise.
  2. ReportsMonthly, or before an appointment. Trends, ranges, export.
  3. DoctorsA few times a year. Symptom quiz, search, booking.
  4. ProfileRarely, after setup. Targets, reminders, privacy.
  5. OnboardingOnce. Welcome, goals, wearable sync.

Bar lengths are illustrative. They show the order of how often each module is used.

22/54

22 of the 54 screens are logging and reports, and that's the right proportion.

04What it won't do

Four constraints, written before drawing anything

I wrote these first, so later decisions had something to fail against. They ship in the app, on the About screen.

Won't tell you what your numbers mean

The app shows the reading and the trend and stops there. No risk scores, no colour-coded verdicts. Out-of-range readings say so plainly and point to a doctor.

Won't move your data off this phone

Storage is local. Export is a deliberate act with a send button, and nothing is kept afterwards.

Won't punish you for a gap

No streaks, no broken-chain graphics, no guilt copy. A missed day shows as a gap in the data.

Won't sell you anything

No supplements, no plans, no sponsored doctors, no ads, no sale of data. Reminders exist only to help you log.

The About Tracto screen listing the four things the app will not do

The decision behind "no streaks"

Two lines sit next to each other in Riya's empathy map: she's motivated by streaks and progress, and she feels guilty when she misses logging for a few days. Both describe the same mechanism: a streak motivates precisely because breaking it costs something.

For a step counter, that trade is probably fine. For blood pressure it isn't. The person most likely to miss three days is the person having a bad week, and a bad week is exactly when you want the readings.

So Tracto has no streaks. It counts the days you did log, and that number only goes up.

0A broken streak after three missed days
128Days logged. It never resets.

05The product

The reading is the product. Everything else is packaging.

Logging is the daily loop, so every interaction is built to finish in one tap wherever it can. Water is four buttons, with no keyboard unless you want one. Blood pressure asks for three numbers and the time, and nothing else. Quick-add exists because the survey put ease of use above every feature, and because Rajesh said he forgets when logging takes too long.

Logging water: one tap
Home shows today's value on every tile
Trends draw in, with no verdict
Booking a doctor, a few times a year
  1. Health

    Tap anything to log it

    Every metric sits on one grid with today's value, and recent entries underneath.

    Health grid with every metric and today's value, recent entries underneath
  2. Blood pressure

    Three numbers and the time

    A reading above the usual range says so, says it can happen for ordinary reasons and that Tracto won't tell you what it means. Your doctor can.

    Blood pressure entry of 148 over 94 with a note that it is above the usual range and Tracto will not say what it means
  3. Day one

    Nothing logged yet

    Start with whatever is easiest: one glass of water counts as a log. The home screen says readings never leave the phone unless you export them.

    Tracto home on day one with nothing logged and a note that readings stay on the phone

06Reports and doctors

What the logging is for

Reports hand a doctor something useful. Booking stays at the edge.

Reports: not enough data yet, with four days logged
Not enough yet. Trends need about two weeks of readings, and the app says so.
Monthly report with blood pressure, hydration and steps
The month at a glance. Averages with the line behind them.
Blood pressure detail with systolic and diastolic lines and average, lowest and highest
Numbers and nothing more. Reading them is the doctor's job.
Export your data: choose metrics, range and doctor, then send a PDF
Export is explicit. You choose the data, the range and the doctor.
Consult a doctor, symptom-based, with symptom chips
Symptom first. Choosing a specialist by name assumes you know what's wrong.
Book an appointment: day, time, in person or video, and the fee
Book in one screen. Day, time, in person or video and the fee up front.
Onboarding: what are you here for, with goals selected
Goals only change the order. Picking a focus changes what Tracto shows first, nothing else.

07Structure and system

Five tabs, one blue

Tracto information architecture
The structure: home, health, reports, doctors and profile.
Tracto colour, type and spacing
Colour, type and spacing.

08How I used AI

A second pass over my synthesis

Where it helped

  • After the five conversations, a second pass over my anonymised notes to check I hadn't missed a theme.
  • Drafting alternative wordings for out-of-range readings, so I could pick the one least likely to read like a diagnosis.

What stayed mine

  • The empathy-map insight about streaks, which came from reading Riya's lines side by side.
  • The four constraints, and the call to put 22 of 54 screens into logging and reports.
  • Naming what this case study can't prove.

09What I would test next

What the next round would test

There is no usability testing in this case study, because I haven't run it. Every decision is argued from a small survey, five conversations and a look at the apps people already use.

Streaks against days logged

The obvious counter-argument is that streaks work, which is why every habit app uses them. Run both for eight weeks and see which group still logs in week seven, and how each describes the app after a missed week.

Where "not diagnosing" stops helping

Someone who sees 148 over 94 and is told only that it's above their usual range may find that useless. I'd test where people put the line between refusing to diagnose and refusing to help.

See the full case study

The complete Tracto case study, with the empathy maps and every screen, is on Behance.

View on Behance
Next case studyClarityFlowFreelancers run a whole business alone. Their tools should act like one.