StealThis .dev
Pages Medium

Museum — Attendance & Ticketing Dashboard

A refined, gallery-toned operations dashboard for a fictional art museum that tracks visitor attendance and ticketing at a glance. Four KPI cards report today visitors, revenue, capacity used, and new members with up and down deltas; a CSS bar chart breaks admissions down by opening hour and flags the peak; a conic-gradient donut with a legend shows the ticket-type mix; and a table lists upcoming timed-entry slots with sold and capacity fill bars and status badges. A date-range selector rewrites every figure, with toasts confirming each change.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Attendance & Ticketing Dashboard

An operations console for the fictional Meridian Museum of Art, framing live admission to the permanent collection and the special exhibition Luminous Ground: Color Field Painting, 1958–1974. The layout keeps generous wall space, a Cormorant Garamond and Inter pairing, and a quiet gold-and-charcoal palette so it reads like a cultural institution. Four KPI cards report today’s visitors, revenue, capacity used, and new members — each with a directional delta or a progress bar.

Below the figures, a pure-CSS bar chart plots admissions across opening hours and highlights the peak slot, with a tooltip on each bar. A conic-gradient donut and labelled legend break out the ticket-type mix — general admission, members, student and senior, youth and child, and groups — and a table lists the upcoming timed-entry slots, each with sold-versus-capacity counts, an animated fill bar, and an open, filling, or sold-out badge.

The date-range selector in the top bar switches between today, seven days, thirty days, and the quarter; choosing a range recomputes every card, both charts, and the slot table, animates the bars and fill widths back in, and raises a toast. An export action queues a day report and stamps the sync time. Everything is keyboard-usable with visible focus, meets AA contrast, and reflows cleanly down to 360px.

Illustrative UI only — demo data; not a real museum system.