Medora is an entire physician appointment and medical reserving app UI equipment constructed with Flutter, GetX and Materials 3 — 22 polished screens, mild and darkish themes, and a full working reserving movement on bundled mock knowledge. No backend wanted to run the demo.
Not like the loud, warm-toned commerce templates that flood the market, Medora ships a relaxed, skilled medical-blue design system (medical-blue major, caring-teal accent, cool off-white background, navy ink; Lexend + Inter typography) with each token centralized — re-skin the whole app from one coloration file.
Constructed for healthcare, it has the main points actual clinic apps want: browse specialties and prime medical doctors, open a health care provider profile with score, years of expertise, bio and a priced service menu (video / clinic / house go to, checks and checks), decide a service, select an appointment slot (day + time grid), and revisit previous visits in a devoted Well being Information display screen.
Constructed for builders
- Clear GetX structure (View → Controller → Service → Mannequin, lazy bindings per route)
- All demo knowledge in ONE file; three mock providers with
Futuresignatures — substitute the our bodies together with your HTTP calls and also you’re stay - Each listing ships with skeleton loaders and empty states already wired
- 16 reusable elements, all theme-aware
- One
EmojiThumbwidget renders all physician imagery — set animageUrlas soon as to modify the entire app to actual pictures
Full reserving loop: browse specialties → search and filter → physician profile (score, providers, evaluations) → choose service → appointment slot picker → reserving cart → checkout (handle, slot, coupon, cost) → reserving success → stay standing timeline → My Appointments (upcoming / historical past) → Well being Information.
Options
- 22 screens protecting the whole physician appointment journey
- Mild + Darkish theme, runtime toggle, each palettes in a single file
- Skilled medical-blue design system (scientific and reliable, not one other loud commerce clone)
- Appointment slot picker (day + time grid) — select when to see the physician
- Physician profiles with score, years of expertise, bio and priced service menu
- Well being Information display screen to revisit previous visits and outcomes
- 56 priced providers throughout 8 specialties (video / clinic / house go to, checks and checks)
- Centralized design tokens (colours / fonts / spacing / radii)
- GetX state administration with lazy route bindings
- Reserving cart with badge, merge logic, single-doctor guard
- Checkout: handle picker, appointment slot, cost strategies, working demo coupon
- Appointment standing timeline + My Appointments (upcoming / historical past) with rebook
- Handle CRUD with default-address dealing with
- Skeleton loaders and empty states on each listing
- 16 reusable, theme-aware elements (incl. PillChip)
- Mock providers with Future signatures — swap to REST/Firebase quick
- One EmojiThumb widget — set imageUrl to modify to actual physician pictures
- Google Fonts: Lexend + Inter
- iOS and Android, Materials 3, Flutter 3.29+, null-safe, zero analyzer points
What you get
Full Flutter supply code, README with re-theming and API integration information, mock knowledge layer (8 medical doctors, 8 specialties, 56 priced providers), mild + darkish themes.
Set up
1. Unzip the package deal 2. cd medical_ui_kit 3. flutter pub get 4. flutter run
Full re-theming and API integration information included in README.md.
Necessities
Flutter 3.29 or newer. Dependencies: get, google_fonts solely.
This can be a UI equipment / app template with mock knowledge (no backend included) — designed so you’ll be able to plug in your personal API rapidly.

