Skip to content

A Booking App That Filled a Physio Clinic's Calendar in 90 Days

A bilingual booking app for clinic and home-visit physiotherapy, delivered at a fixed price, with therapist scheduling, payments and session notes.

10:12
Book a sessionعربي

Lower back pain · 45 min

ClinicHome visit
Marina Gate 2, Apt 1904Dubai MarinaChange

March 2026

Mon9Tue10Wed11Thu12Fri13

Therapist

SKSara K.4.9Selected
OHOmar H.4.8Downtown
ARAisha R.4.9Home visits

Available times

travel time included
08:3009:1510:3011:4513:0014:15
Continue
10:12
Review & pay
SKHome visit with Sara K.Wed 11 Mar · 10:30–11:15Marina Gate 2, Apt 1904

Home visit, 45 minAED 450.00

Pay after sessionAED 350.00

Deposit due todayAED 100.00

6-session rehab packAED 2,340 (AED 390 per session). Use at either clinic or at home.

Payment

MCMastercard •••• 0381

Reminders by push and SMS 24 hours and 2 hours before. Sara's ETA is shared when she sets off.

Free rescheduling up to 24 hours before. The deposit is kept for missed sessions.

Pay AED 100 deposit
Client
PhysioFit Sports & Rehab
Location
Dubai, UAE
Duration
12 weeks
Team
4 people: PM, designer, Flutter dev, backend dev
Built with
FlutterNode.jsMongoDBFirebaseStripeGoogle Maps API
therapist utilisation
84%therapist utilisation
of bookings made in-app
68%of bookings made in-app
no-shows
-45%no-shows
and on budget
On timeand on budget

01 · About the client

PhysioFit Sports & Rehab is a Dubai-based physiotherapy startup with two clinics and a growing home-visit service covering Dubai Marina, JLT and Downtown. Its therapists treat sports injuries, post-surgery rehab and back pain. Bookings came through WhatsApp and phone, managed by one receptionist and a shared calendar. With therapists travelling between clinics and homes, gaps and double bookings were common, and the founders wanted patients to book, pay and rebook on their own.

02 · The problem

  • 01

    Manual booking.

    Every appointment was arranged through WhatsApp messages, taking hours of reception time each day.

  • 02

    Empty slots.

    Therapist calendars had gaps that were never filled because patients couldn't see availability.

  • 03

    No-shows.

    Around one in five sessions was missed, with no reminder system or deposit.

  • 04

    Fixed budget.

    As a seed-stage company, they needed a clear price and a fixed delivery date.

03 · Our solution

We scoped and delivered a fixed-price booking product: a patient app for iOS and Android, a web booking page, and an admin panel for the clinic team. Patients choose clinic or home visit, pick a therapist and time, and pay a deposit by card. Home-visit slots account for travel time using Google Maps, so therapists aren't double-booked across the city. Automated reminders go out 24 hours and 2 hours before each session. Therapists see their day on a simple mobile view and add session notes and exercise plans that patients can open in the app. The app runs in English and Arabic.

04 · What we built

  • Clinic and home-visit booking

    Live availability with travel-aware scheduling.

  • Deposits and packages

    Card payment for single sessions and discounted session bundles.

  • Automated reminders

    Push and SMS reminders to cut no-shows.

  • Therapist view

    Daily schedule, patient history and session notes on mobile.

  • Exercise plans

    Home exercise programmes shared with patients after each session.

Want a booking app delivered at a fixed price?

05 · Challenges we solved

  1. 1

    Travel time between visits

    We calculated drive times between appointments so home visits could be booked back to back without clashes.

  2. 2

    Scope creep on a fixed price

    We agreed a clear feature list upfront and kept a "phase two" list for everything else, delivering on the agreed date.

  3. 3

    Patient data privacy

    We stored health notes with encryption and role-based access in line with UAE health-data rules.

06 · Our approach

  1. Week 1

    01 Discovery

    Fixed the scope, price and timeline with the founders.

  2. Weeks 2–3

    02 Design

    Designed bilingual patient and therapist screens and tested them with clinic staff.

  3. Weeks 4–10

    03 Build

    Built the apps, admin panel, payments and reminders in two-week sprints with demos.

  4. Weeks 11–12

    04 Launch

    App store release, staff training and migration of existing patients.

07 · Results

Within 90 days, most patients were booking themselves and therapist calendars were close to full. Deposits and reminders nearly halved no-shows. The receptionist moved to patient care, and the clinic opened a third location six months later using the same app.

Inside the product. 

Key screens from the build. Click any screen to enlarge.

Patient app booking screen with clinic / home-visit toggle

10:12
Book a sessionعربي

Lower back pain · 45 min

ClinicHome visit
Marina Gate 2, Apt 1904Dubai MarinaChange

March 2026

Mon9Tue10Wed11Thu12Fri13

Therapist

SKSara K.4.9Selected
OHOmar H.4.8Downtown
ARAisha R.4.9Home visits

Available times

travel time included
08:3009:1510:3011:4513:0014:15
Continue
10:12
Review & pay
SKHome visit with Sara K.Wed 11 Mar · 10:30–11:15Marina Gate 2, Apt 1904

Home visit, 45 minAED 450.00

Pay after sessionAED 350.00

Deposit due todayAED 100.00

6-session rehab packAED 2,340 (AED 390 per session). Use at either clinic or at home.

Payment

MCMastercard •••• 0381

Reminders by push and SMS 24 hours and 2 hours before. Sara's ETA is shared when she sets off.

Free rescheduling up to 24 hours before. The deposit is kept for missed sessions.

Pay AED 100 deposit
01Patient app booking screen with clinic / home-visit toggle

Therapist daily schedule on mobile

10:12
TodaySK

Wed 11 Mar · 7 sessions

08:3009:15

Rania T.

ACL post-op · wk 6

Marina Walk clinic · Rm 2

09:1510:00

Khalid A.

Lower back pain · 4 of 6

JLT · Cluster D, Apt 1207

Leave by 10:08 · 18 min to Dubai Marina
10:3011:15

Emma W.

Lower back · first visit

Marina Gate 2, Apt 1904

12:0012:45

Yousef M.

Shoulder impingement

Marina Walk clinic · Rm 1

14:0014:45

No booking

Open in app

Marina Walk clinic

15:0015:45

Nadia S.

Hip · follow-up

Marina Walk clinic · Rm 2

16:3017:15

Hamdan K.

Ankle sprain · 2 of 4

Marina Walk clinic · Rm 2

TodayPatientsNotesProfile
10:12
TodaySave
KAKhalid A.Session 4 of 6 · home visit, JLT

Pain today (0–10)

012345678910

Last session: 6

Lumbar flexion

70°

was 55°

SLR (right)

62°

was 48°

Notes

Reduced guarding in forward bend. Manual therapy L4–L5, core activation cues. Progress to bird-dog and glute bridge, 3×10 daily. Review sitting tolerance next visit
Lower back · Week 25 exercises · shared with patient on save
Book next sessionSat 14 Mar, 10:30
Save and share with patient
02Therapist daily schedule on mobile

Admin calendar showing all therapists and utilisation

admin.physiofitdxb.com/calendar?date=2026-03-11

Calendar

Wed 11 Mar 2026 · Marina Walk, Downtown + home visits

All locationsDayWeek

Utilisation this week

84%

+3 pt vs last week

Sessions this week

312

212 booked in-app

Home visits

74

+12 vs last week

Open slots

19

4 today

GST
SKSara K.Marina91%
OHOmar H.Downtown86%
LMLina M.Marina78%
DRDaniel R.Downtown88%
ARAisha R.Home visits79%
08:0009:0010:0011:0012:0013:0014:0015:0016:0017:00

Rania T.

Khalid A.

Drive

Emma W.

Yousef M.

Open

2 sessions

Rm 2

Nadia S.

2 sessions

Sports

Hessa R.

Drive

Tariq S.

2 sessions

Rm 4

Priya D.

Tom B.

Knee

Mark L.

Open

2 sessions

Rm 1

Drive

Noura K.

Open

Chris M.

Ali F.

2 sessions

Rm 3

Sofia B.

Drive

Omar J.

2 sessions

Rm 3

Open
Drive

Layla H.

Drive

James P.

Open
Drive

Fatima Z.

Drive

Reem A.

ClinicHome visitDrive timeSynced 10:12 · 5 of 9 therapists shown
03Admin calendar showing all therapists and utilisation

Patient exercise plan screen

19:26
My exercisesعربي

Lower back · Week 2

From Sara K. · updated Wed 11 Mar, 09:58

3 of 5 today
MTWTFSS
Glute bridge3 × 10 · hold 3s
Bird-dog3 × 8 each side
Cat–cow2 × 10 slow
Knee-to-chest3 × 20s each leg
Child's pose3 × 30s
Start knee-to-chest
19:31
الركبة إلى الصدر٤ من ٥
0:140:42
٣مجموعات٢٠ثثبات٢الساقين

استلقِ على ظهرك واسحب ركبة واحدة نحو صدرك ببطء. حافظ على استرخاء أسفل الظهر وتنفّس بعمق.

ملاحظة من سارة: توقّف إذا زاد الألم عن ٤ من ١٠.

٠:١٤ / ٠:٢٠المجموعة ٢ من ٣
تم · المجموعة التالية
04Patient exercise plan screen

PhysioFit Sports & Rehab's website today: physiofitdxb.com

PhysioFit Sports & Rehab website home page
05PhysioFit Sports & Rehab's website today: physiofitdxb.com

Related work. 

Get in touch

Want a booking app delivered at a fixed price?

Share a few lines about your idea, workflow or project. A senior lead replies within one business day.

  • Free 30-minute strategy call
  • NDA on request
  • Proposal within 48 hours

We reply within one business day. No spam, ever.

The right conversation can save you
six months.

Free 30-minute strategy call · NDA on request · Proposal within 48 hours