StealThis .dev
Pages Medium

Wedding — Vendor Directory

An editorial blush-and-gold wedding vendor directory with a live category filter for florists, caterers, bands and venues. Each vendor card carries a star rating, price tier, tags and location, plus a save-heart toggle that tracks favourites and a book action that fires a graceful toast. Search, sort by rating or price, and a saved-only view make it feel like a real planning tool for couples browsing their dream team.

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

Code

A romantic, editorial vendor directory for couples assembling their wedding dream team. The header pairs a Cormorant Garamond serif title with thin gold rules, then a sticky toolbar offers a live search field, category chips (All, Florist, Caterer, Band, Venue), a sort control, and a “Saved” toggle. Below, a responsive grid of vendor cards each shows a gradient cover, a price-tier badge, star rating with review count, location, service tags, a heart to save favourites and a Book button.

Every control is genuinely interactive: typing filters vendors by name, tag or city; category chips and the sort menu recombine the results instantly; the empty state appears when nothing matches. The heart toggles a persistent favourite count in the toolbar, and the Book button spawns an accessible toast confirming the enquiry was sent. Hover, active and keyboard focus states are wired throughout.

The palette stays airy and warm — blush, cream and gold on a soft ivory background — with generous serifs, subtle card lift on hover and smooth micro-interactions. It is fully responsive down to ~360px, collapsing the toolbar and grid gracefully while keeping the heart, rating and booking affordances comfortably tappable.