StealThis .dev
Páginas Fácil

Clinic — Doctors / Team Page

A responsive doctors and care-team directory for a clinic site. Each card pairs a gradient initials avatar with the physician name, specialty, credentials, language chips and an availability badge marking whether they are accepting new patients or running a waitlist. A specialty dropdown and a live name-search input filter the grid in real time with a running result count, a graceful empty state, and book or join-waitlist actions that confirm with a toast.

Abrir en Lab
html css vanilla-js
Targets: JS HTML

Código

Doctors / Team Page

A calm, browsable directory for a clinic’s care team. Eight physicians sit in a responsive card grid, each led by a gradient initials avatar and an availability badge — Accepting patients in green or Waitlist in amber. Below the name come the specialty, credentials like MD and board certification, and a row of language chips so patients can find someone who speaks their language.

The toolbar pairs a live name search with a specialty dropdown. Typing or changing the filter narrows the grid instantly and updates the running count (“Showing 3 of 8 doctors”). When nothing matches, a friendly empty state offers a one-click way to clear the filters and start over.

Every card ends with an action: doctors accepting patients show a teal Book button, while waitlisted doctors show a softer Join waitlist button that confirms enrolment and disables itself once tapped. All feedback runs through a small toast, and the whole page is keyboard usable, screen-reader friendly and built with vanilla JS — no frameworks.

Illustrative UI only — not intended for real medical use.