Skip to content
Apptology
Health-tech · 2025

38 days from Figma file to clinic floor.

38 days
Kickoff to live use in three clinics
Next.jsSupabaseCal.comTwilioStripeResend
Situation

A Dubai-based founder with a clinical background came to us with a Figma file, a list of 12 partner clinics, and a 6-week window before a demo to a regional health insurer. She'd been quoted 4–6 months by two larger firms.

Task

Ship a multi-tenant clinic management MVP — patient registration, e-prescription, appointment booking via Cal.com, role-based staff access, and basic billing — by demo day. Success: live use in two real clinics, end-to-end patient flow, no critical bugs in the demo.

Approach

We compressed the build by saying no to features that wouldn't be touched on demo day. No mobile app — the demo would happen on a tablet anyway. No custom design system — we used a stripped-down shadcn/ui base and put the effort into the patient form flow instead.

We picked Supabase over a custom Postgres + auth setup; the auth flexibility we'd lose wasn't worth the two weeks of build. We integrated Cal.com via their public API and webhook system — building a calendar from scratch wasn't going to happen in 38 days, and Cal.com's UI was good enough that the founder agreed to white-label it.

We embedded with her team in a private Slack channel from day one. Weekly demos every Friday. A bug triage policy: anything blocking a patient action got fixed same day; everything else waited until Monday.

Results
  • Demo day shipped. The insurer signed a pilot two weeks later.
  • 38 days from kickoff to live use in two clinics in Dubai and one in Sharjah.
  • The patient registration flow completes in 73 seconds median.
  • Zero critical bugs in the first 30 days post-launch.
Apptology's team felt like our co-founders, not a vendor.
Founder · Dubai health-tech startup
What we’d do differently

We'd push harder on the e-prescription compliance review earlier. We caught a DHA data-handling requirement in week 5 that should have been a week-1 finding. No production impact, but a stressful weekend.