StealThis .dev
Seiten Medium

Clinic — Appointment Booking

A guided three-step appointment wizard — pick a specialty, choose a doctor with ratings and next-availability, then select a day and time slot — with a live summary, validation-gated navigation, and a final confirmation panel carrying a booking reference.

In Lab öffnen
html css vanilla-js
Targets: JS HTML

Code

Appointment Booking

A calm, clinical-white scheduling flow in teal and soft coral that walks a patient through booking a visit in three steps. A progress stepper tracks Specialty → Doctor → Date & time, marking completed steps with a check and highlighting the current one. Step one offers a grid of specialty cards; step two lists matching doctors with avatar initials, sub-specialty, a star rating and a next-available line; step three pairs a seven-day date strip with a morning/afternoon slot grid where some times are disabled. A persistent summary echoes every choice, Continue stays disabled until the current step is valid, and confirming swaps in a success panel with a deterministic booking reference and an add-to-calendar affordance. All vanilla JS.

Illustrative UI only — not intended for real medical use.