
Vows — Free Wedding Planner & Venue Website Template
Vows is a free, single-page Bootstrap 5 template for the wedding business — a private venue or planning studio, not a single couple's save-the-date. It swaps the usual cream-and-terracotta cliché for a grown-up mulberry-wine, antique-gold and mauve-blush palette with an arched estate-window motif, and pairs priced collections with a filterable real-weddings gallery and a full enquiry flow. Built on Bootstrap 5 with zero jQuery.

Key features
- Events-business layout: services, three priced collections, booking-led hero
- Filterable real-weddings gallery (Ceremonies / Receptions / Details) with keyboard-navigable lightbox
- Signature arched estate-window frames on the hero and four venue-space cards
- Alternating vertical planning-process timeline that collapses to one rail on mobile
- Vanilla-JS testimonial slider: star ratings, dots, arrows, autoplay, pause-on-hover
- Count-up hero stats via IntersectionObserver with a reduced-motion fallback
- Full enquiry form with guest count, collection picker and inline validation
- Sticky blur-on-scroll header plus a slide-in mobile drawer
- Accessible by default: skip link, focus-visible styling, prefers-reduced-motion support
Best for
- Private wedding and estate venues
- Independent wedding planners and events studios
- Selling priced wedding collections or packages
- A portfolio-led site with an enquiry pipeline
- Anyone wanting a business site, not a couple's RSVP page
At a glance
- Framework: Bootstrap 5
- License: Free for personal and commercial use
- Pages: 1
- Responsive: Yes
- Style: Estate wedding venue — mulberry wine + antique gold on mauve paper, Fraunces display serif

How to use it
Download the ZIP, unzip it, and open index.html — no build step, nothing to install. Edit the text and images, point any forms at your backend or a form service, and deploy the folder to any static host. Colours and fonts live in css/style.css; the interactions are in js/main.js.
Frequently asked questions
Is Vows really free to use commercially?
Yes. You can use it for a real wedding venue, planning studio or events business, including paid client work, at no cost. A credit link back to uiCookies is appreciated but not required. There are no locked sections or paid upgrades.
How is it different from a normal wedding template?
Most wedding themes are built for one couple — a story, an RSVP, a registry. Vows is built for the venue and planner side: services, three priced collections, a portfolio gallery, venue spaces and an enquiry pipeline. It reads as a business, not a save-the-date.
Do I need to know code or use a build tool?
No build step, bundler or command line is required. Vows is a static HTML, CSS and JavaScript front-end, so you edit the markup directly and open the file in a browser to preview. Swapping copy, images and prices is straightforward for anyone comfortable editing HTML.
How do I swap in my own weddings and prices?
Replace the images in the img/ folder, then edit the gallery captions and their data-cat tags to re-categorize each shot between Ceremonies, Receptions and Details. Update the three collection cards and their prices directly in the markup. No JavaScript changes are needed for any of this.
Can I change the colours and fonts?
Yes. The mulberry-wine, antique-gold and mauve-blush palette is defined as CSS custom properties (variables) in the stylesheet, so recoloring the whole template is a handful of edits in one place. The display type is Fraunces, a serif you can swap by changing the font link and the font-family variable.
Is it responsive and does the layout adapt on phones?
Yes, it is fully responsive down to small phones. The alternating planning-process timeline collapses to a single rail on mobile, and the main navigation becomes a slide-in drawer. The gallery, collection cards and venue-space cards all reflow to fit narrow screens.
How does the enquiry form work — will it send emails on its own?
The form is a static front-end with inline validation only: it checks name, email, event date (past dates are disabled), guest count, collection and message before submitting. It does not include a backend, so it won't send email or store submissions on its own. Point the form's action at your own handler, a form service like Formspree, or your CMS to receive enquiries.
Which browsers does it support and how does it perform?
Vows targets current versions of all modern browsers — Chrome, Firefox, Safari and Edge. It uses no jQuery: the gallery filter, lightbox, testimonial slider, mobile drawer, count-up stats and form validation are all hand-written vanilla JavaScript, and every icon is inline SVG. The only bundled library is Bootstrap 5, self-hosted, which keeps the dependency footprint small; optimizing your own photos in img/ is the main thing that affects load time.