Holter Log
Scroll ↓

Own product · 2025

Holter Log.

Client
Own product
Role
Design + full-stack
Stack
Vanilla JS · Supabase · Vercel
Timeline
2025

A clinical diary for the 24-hour Holter cardiac exam. The patient taps when a symptom hits; it gets timestamped straight to the doctor’s dashboard. Designed, built and shipped solo — full-stack PWA.

The exam has an interface problem

A Holter exam records the heart for 24 hours — but the symptoms live in the patient’s memory. The classic protocol is a paper diary: note the time, note the feeling, hope the watch was right. Correlating that with the recording afterwards is guesswork.

One button, designed for a bad moment

The person using this app may be mid-palpitation. So the interface is one action: tap when a symptom hits. The time is recorded automatically — nothing to write, nothing to remember — and the doctor receives the exam’s full timeline, start to finish. Health data handled per LGPD, access restricted to the doctor.

Tap when it hits
Tap when it hits
Name it — the time is already stamped
Name it — the time is already stamped
Sent to the doctor
Sent to the doctor

The other half is the doctor’s

A symptom log is only useful if it reaches someone. The doctor opens a panel: who is recording right now, how many events each patient has logged, when the last one came in — and, one click deeper, the full timeline of the exam.

Every patient, their code, and how many events each has logged
Every patient, their code, and how many events each has logged

One field, one code

Fitting a Holter takes minutes and the patient is already in the room, so registering one asks for a single required field. The six-digit code is generated on the spot and goes out over WhatsApp or Telegram — the patient is recording before they leave the clinic.

Only the name is required
Only the name is required
The code, ready to send
The code, ready to send

Small stack, whole product

Vanilla JavaScript, Supabase, Vercel — a full-stack PWA with no framework overhead, installable on the patient’s phone. Designed, built and shipped solo: the same hands did the UX, the interface and the backend.

Live on Vercel.