Loading
About the Project

The Clinic in Your Pocket. The Schedule Under Control.

Curetab is a clinic management system built across three surfaces: a web dashboard for clinic administrators, a mobile app for doctors and clinic staff, and a mobile app and website booking flow for patients. Every side of the clinic operation — scheduling, bookings, and patient management — connects through one platform.

For the Clinic — Web Dashboard

The management dashboard gives clinic administrators a complete view of operations:

  • Doctor schedule management — set and adjust each doctor's availability, working hours, and appointment slots across days and weeks
  • Appointment overview — see every confirmed, pending, and cancelled booking across all doctors in one place
  • Patient records — maintain a profile for each patient with their booking history and contact details
  • Clinic configuration — manage services offered, appointment durations, and doctor profiles

For the Clinic — Mobile App

Doctors and clinic staff have their own mobile app so the schedule is always with them:

  • Doctors see their daily and weekly appointment schedule at a glance
  • Instant notification when a new booking is confirmed or an existing one is changed
  • Quick access to the next patient's details before the appointment begins

For the Patient — Mobile App & Website

Patients can book an appointment wherever is most convenient — through the dedicated mobile app or directly on the clinic's website:

  • Browse available doctors and their specialisations
  • See real-time availability and choose a date and time that works
  • Receive confirmation and reminders before the appointment
  • Manage, reschedule, or cancel existing bookings independently

The Result

Clinics stop managing schedules through phone calls and paper. Patients stop waiting on hold to book. Everyone — doctor, administrator, and patient — always knows what is happening and when.

  • Doctor Schedule & Availability Management
  • Real-Time Appointment Booking — App & Website
  • Web Management Dashboard for Clinics
  • Clinic Mobile App for Doctors & Staff
  • Patient Mobile App
  • Website Booking Integration
  • Appointment Confirmation & Reminders
  • Patient Profile & Booking History
  • Multi-Doctor Clinic Support
  • Booking Cancellation & Rescheduling
  • Push Notifications for Doctors & Patients
  • Daily & Weekly Schedule View for Doctors
  • Admin Appointment Overview — All Doctors
  • Clinic Services & Duration Configuration
Curetab

How It Was Built

Our process
01 .
Discovery & Platform Mapping

Defined the three surfaces — web dashboard, clinic mobile app, patient mobile app — and mapped every user flow across all of them. Established how data flows between surfaces in real time so a booking made by a patient immediately reflects in the doctor's schedule and the admin dashboard.

02 .
Scheduling System Design

Designed the scheduling engine — how doctor availability is set, how appointment slots are generated, how conflicts are prevented, and how cancellations and reschedules propagate across all views without creating double bookings or gaps the system doesn't account for.

03 .
Patient Booking Experience

Designed and built the patient-facing booking flow for both the mobile app and the clinic website — optimised for speed and simplicity. A patient should be able to find an available slot and confirm a booking in under two minutes, without calling anyone.

04 .
Clinic Dashboard & Mobile App Development

Built the web management dashboard and the clinic mobile app in parallel — sharing the same backend and real-time data layer so schedule changes made on either surface are instantly reflected on the other.

05 .
Notifications & Reminders Engine

Built the alert system that sends booking confirmations, appointment reminders, and schedule change notifications to both patients and clinic staff — reducing no-shows and keeping every party informed without manual follow-up.

Curetab preview
Project Insights

Behind the
decisions we made.

Three Apps, One Coherent System

The technical challenge of Curetab is that three separate surfaces — web dashboard, clinic app, patient app — must stay perfectly synchronised at all times. A patient booking an appointment must lock that slot immediately across every view. A doctor marking themselves unavailable must block new bookings instantly. Building this real-time consistency across web and mobile required a shared data layer with push-based updates rather than periodic polling — so every surface always reflects the true state of the schedule.

Designing for Two Very Different Mobile Users

The clinic mobile app and the patient mobile app are both mobile products but serve completely opposite needs. The clinic app is a professional tool — doctors need dense, accurate schedule information presented efficiently. The patient app is a consumer product — booking should feel effortless and reassuring. Running both products through the same design process with the same assumptions would have produced two mediocre apps. We treated them as separate design projects that happen to share a backend.

Reducing No-Shows Through Design

No-shows are one of the biggest operational costs for any clinic. The reminder system in Curetab was designed with this in mind — patients receive a confirmation immediately after booking, a reminder 24 hours before, and a final reminder two hours before their appointment. Each notification gives the patient a direct link to reschedule or cancel if they cannot make it, which recovers the slot for another patient rather than losing it entirely.

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Get In TouchStar

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us

Contact Us