Skip to content
All projects
HealthTechApp Development

Medicine reminders a family can rely on

We built Presora, an offline-first medicine reminder app that reads prescriptions, alerts on time even on silent, and tells a family's care circle when a dose is missed.

Client
Presora
Platforms — iOS and Android — from one TypeScript codebase
2
Reminders fire with no signal and when the server is down
Offline
Fixes shipped over the air, without app store review
Same day
Prescription text recognition runs on the phone itself
On-device

The challenge

Missed doses happen when reminders depend on signal, and caregivers find out too late.

People managing several prescriptions — or a parent's — juggle dosages, times, and refills across paper slips and phone alarms. Generic alarm apps don't know what a dose is, and nobody else learns when one is missed.

The reminder is the whole product, so it can't fail when the phone has no signal, is on silent, or the server is down. And because the app holds health information, every design decision had to treat that data with care.

Our approach

What we did

  1. 1

    Offline first, sync second

    Accounts, prescriptions, and doses live in an on-device SQLite database. Changes queue in an outbox and sync when the server is reachable, so reminders fire with or without a connection.

  2. 2

    Scan the prescription, skip the typing

    On-device text recognition reads a photo of the prescription and pre-fills the schedule, so setting up a new medicine takes seconds instead of a form.

  3. 3

    A care circle, not just an alarm

    Family members link to a patient's account by invite. When a dose is missed, the people who need to know are told — without the patient having to remember to tell them.

  4. 4

    Ship fixes the same day

    Over-the-air updates deliver screen and logic changes without a store review, and never interrupt an alarm in progress. Native changes go through a matched store build.

Book a discovery call

Have a similar problem?

Thirty minutes with a senior engineer. You'll leave with a clear next step, whether or not we work together.

Book a discovery call

Pick a time that works — you'll talk to a senior engineer.

30 minutes Video call

Loading times…
  • Your goals, constraints, and timeline
  • A rough architecture and team shape
  • Honest next steps — even if that's not us

Times shown in Hong Kong time (GMT+8).

All fields required. We reply within one business day and never share your details.