StealThis .dev
Pages Hard

Reservation Timeline

Gantt-style reservation timeline: tables as rows, time as columns, bookings as colored blocks with guest name and party size — hover for details, click to edit status.

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

Code

Reservation Timeline

Horizontal Gantt chart where Y = restaurant tables (T1–T12, Bar 1–2, Patio 1–2) and X = service hours (18:00–23:00 in 30-min columns). Each reservation is a colored block spanning its duration (standard: 90 min). Block color = status: confirmed (forest), pending (gold), seated (terracotta), done (warm-gray). Hover tooltip shows guest name, party size, notes. Click a block to open a status-change dropdown. Current time marker (red vertical line) moves across the chart.