Medora | Flutter Doctor Appointment UI Kit

Description

Medora | Flutter Doctor Appointment UI Kit

Medora | Flutter Doctor Appointment UI Kit is a complete doctor appointment and medical booking app UI kit built with Flutter, GetX and Material 3 — 22 polished screens, light and dark themes, and a full working booking flow on bundled mock data. No backend needed to run the demo.

Unlike the loud, warm-toned commerce templates that flood the market, Medora ships a calm, professional medical-blue design system (medical-blue primary, caring-teal accent, cool off-white background, navy ink; Lexend + Inter typography) with every token centralized — re-skin the entire app from one color file.

Built for developers

  • Clean GetX architecture (View → Controller → Service → Model, lazy bindings per route)
  • All demo data in ONE file; three mock services with Future signatures — replace the bodies with your HTTP calls and you’re live
  • Every list ships with skeleton loaders and empty states already wired
  • 16 reusable components, all theme-aware
  • One EmojiThumb widget renders all doctor imagery — set an imageUrl once to switch the whole app to real photos

Features

  • 22 screens covering the complete doctor appointment journey
  • Light + Dark theme, runtime toggle, both palettes in one file
  • Professional medical-blue design system (clinical and trustworthy, not another loud commerce clone)
  • Appointment slot picker (day + time grid) — choose when to see the doctor
  • Doctor profiles with rating, years of experience, bio and priced service menu
  • Health Records screen to revisit past visits and outcomes
  • 56 priced services across 8 specialties (video / clinic / home visit, tests and checks)
  • Centralized design tokens (colors / fonts / spacing / radii)
  • GetX state management with lazy route bindings
  • Booking cart with badge, merge logic, single-doctor guard
  • Checkout: address picker, appointment slot, payment methods, working demo coupon
  • Appointment status timeline + My Appointments (upcoming / history) with rebook
  • Address CRUD with default-address handling
  • Skeleton loaders and empty states on every list
  • 16 reusable, theme-aware components (incl. PillChip)

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.