StealThis .dev

Wedding — Planning Timeline

An editorial blush-and-gold wedding planner that counts down live to the big day and guides couples through a staged checklist. Days, hours, and minutes tick in real time above a milestone timeline grouped by 12-month, 6-month, and 1-month horizons. Each task checks off with a satisfying tick, the progress ring and percentage update instantly, and a filter lets you focus on what is still outstanding versus already done.

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

Code

A romantic, self-contained wedding planning dashboard. A live countdown header renders the days, hours, minutes, and seconds remaining until the wedding date, refreshed every second, framed with thin gold rules and a Cormorant Garamond display face. Beneath it, a circular progress ring and a running percentage summarize how much of the checklist is complete.

The body is a staged timeline split into three planning horizons — twelve months out, six months out, and the final month. Each stage lists realistic tasks (book the venue, order the dress, finalize the seating chart) as check-off rows with hover, active, and keyboard-focus states. Ticking a box animates the checkmark, updates the progress ring and per-stage counts, and reveals a celebratory toast when everything is done.

A small filter bar lets couples switch between all tasks, only the outstanding ones, and completed work, so the list stays focused as the date approaches. State is kept in memory and every control is fully keyboard-operable with visible focus and accessible labels.