A luxury wedding planner website built with Next.js, Tailwind CSS v4, GSAP and Sanity. Every page, section and photo is editable, no code needed.







Single project license · lifetime updates
Up to five full-screen slides, each with its own photo, headline, text and button. Photos wipe in, headline words rise one by one, and a progress line under each slide number runs the autoplay. It pauses on hover and switches instantly for visitors who prefer reduced motion.
Oversized Instrument Serif headlines, Manrope body text, small spaced-capital labels, thin dividing lines and staggered three-column grids for a refined, high-end feel.
Each wedding gets its own page with a cover photo, location, date, guest count, services, the full story with rich text and photos, a gallery, and a link to the next story. Stories are listed on their own page and can be featured anywhere.
Hero slider, page title, image cards, two-column text, image tiles, text with photo, photo banner, centred text, services list, numbers, process steps, pricing packages, real weddings, testimonials, team, story with photo collage, FAQ, contact details and an enquiry form.
Every word, photo and link is edited in Sanity. Each field explains where it appears on the page. Reusable content (weddings, team, testimonials, FAQs) is written once and picked wherever it's needed.
Full documentation included — a step-by-step guide from download to deployed.
Grab the zip from your account, unzip it and open the folder in your terminal.
One command pulls in Next.js, Sanity, Tailwind and everything else.

Book a free 30-minute call. We'll review your current site and send a fixed-price plan. No pressure, no pitch.
Up to three package cards with features, prices and a highlighted "Most booked" option, plus an optional note underneath.
A wedding-specific enquiry form (names, date, guest count, venue, message) and a footer newsletter field, styled and ready to connect to your email service.
All colours, fonts and sizes live in one design-token file. Change the forest green, butter yellow and page colour to restyle the whole site.
Lenis smooth scrolling, scroll-triggered reveals and photo "curtain" effects with GSAP. Everything respects reduced-motion settings, and content still shows if JavaScript fails.
Server-rendered and statically generated pages, optimised images with blur placeholders, and an editable page title and description for every page.
Layouts are designed mobile-first, with a full-screen mobile menu and stacked sections on phones.
Copy the example env file and add your Sanity project ID and dataset.
Preview locally, then ship to Vercel, Netlify or Cloudflare — settings are pre-configured.
# 1. Download & open the projectcd my-template # 2. Install dependenciesnpm install # 3. Configure environmentcp .env.example .env.local# then add your Sanity project ID # 4. Run locally, then deploynpm run devnpm run build