Most wedding websites are glorified info pages. The one we built for our own September 2026 wedding is a full planning operating system — a private command center that tracks 357 invited guests, runs a 55-task timeline, manages a vendor directory with payment status, breaks down a budget by 16 categories, and even generates printable RSVP and bridal shower invitations. Here is exactly how we built it, what every screen does, and why most couples planning a real wedding need this and not just another template site.
When we started planning our own wedding for September 12, 2026 in Freeport, Minnesota, we did what every couple does first: we looked at Zola, The Knot, Minted, Wix, and Squarespace. Within two evenings of clicking through templates and pricing tiers, the problem was obvious. Every one of these platforms gives you a public-facing wedding website — an information page — and almost nothing on the back end. You get a static About Us section, a venue map, a registry link, and a primitive RSVP form that emails you a notification. Then they hand you the planning workload and say good luck.
But the real work of a wedding is not the public website. It is the planning. Tracking who has responded out of 357 invited guests. Knowing whose meal preferences have been logged and whose haven’t. Watching a 55-task timeline collapse because the photographer needs deposit confirmation by next Tuesday. Managing 14 vendors, each with their own contract status, deposit amount, and remaining balance. Watching the budget categories, knowing exactly how much is left in Flowers & Decor versus DJ & Music. Designing and printing physical invitations that match the website’s emerald-and-gold theme.
That work happens in spreadsheets, sticky notes, group texts, and shared Google Drive folders — one for the bride, one for the mother of the bride, one for the planner if you have one. Information falls through the cracks. We decided to build something better. A wedding planner dashboard — a private logged-in command center that sits behind the public website, where every piece of planning data lives in one place and updates in real time.
The result: a public wedding website with hero countdown, family stories, photo gallery, registry, and a smart guest-list-validated RSVP form — plus a private /dashboard route that surfaces every planning metric on a single screen and links into deep tools for guests, calendar, vendors, budget, and print design.
The dashboard is a static-first single-page web application deployed on Netlify. There is no heavy framework, no database server we have to babysit, and no monthly platform fee. Data persistence happens through a combination of Netlify Blobs (for the deployed guest list and admin-edited settings), a Google Apps Script endpoint (for live RSVP submissions), and browser localStorage (for tasks, vendors, and budget data that the couple uses privately).
The public site (index.html) handles the marketing and the RSVP. It loads a guest list of 325 named invitees with autocomplete validation — you cannot submit an RSVP unless your name matches a real entry. Per-guest invitation flags in guest-settings.json control whether each person is invited to the ceremony, reception, and dinner separately, plus a max plus-one count. When a guest submits, the response posts to a Google Apps Script web app endpoint that writes to a Google Sheet and is mirrored back to the dashboard.
// RSVP submission handler — posts to Google Apps Script + caches locally
async function submitRSVP(formData) {
const guestName = formData.guestName.toLowerCase().trim();
const settings = window._guestSettings[guestName];
if (!settings) {
return { error: 'Guest not found on list' };
}
const payload = {
name: formData.guestName,
attending: formData.attending,
guestCount: formData.guestCount,
plusOnes: formData.plusOneName,
meal: formData.mealChoice,
songReq: formData.songRequest,
submittedAt: new Date().toISOString()
};
await fetch(GOOGLE_SCRIPT_URL, {
method: 'POST',
body: JSON.stringify(payload)
});
localStorage.setItem('weddingRSVPd', 'true');
unlockWeddingDetails();
}
Everything begins at /dashboard. The first thing the couple sees is a hero strip with the wedding date, the venue line, and a live countdown rendering days, weeks, and months remaining to September 12, 2026. Below that is a six-card grid that lets the couple jump to any planning module — with each card displaying a real-time stat snapshot drawn from that module’s data.
357 total invited · live count of attending versus pending · meal choice tally · song requests · addresses pulled from contact records.
55 prebuilt tasks organized by month, color-coded by category. Live progress percent and done count update as tasks check off.
Photographer, florist, DJ, caterer, baker, transport — each with status (booked / pending / not booked), contract, and payment tracking.
16 expense categories with editable budget total, live spent calculation, color-coded over/warn/ok bars, and per-category breakdown.
Custom 5x7″ printable invitations in three styles — lemon & blue hydrangea theme — with live editable text and venue.
Four printable 5×3.5″ RSVP card styles in emerald green and rustic, designed to print on standard cardstock.
The RSVP module is the most data-heavy part of the dashboard, and it is where templated wedding sites fall apart fastest. We built it to handle a real-world guest list at scale with all the messy edge cases.
325 named invitees plus their plus-ones bring the total to 357 expected guests. Each entry in the public guest validation file (guest-settings.json) carries four flags: invited to ceremony, invited to reception, invited to rehearsal dinner, and max plus-ones allowed. The RSVP form on the public site only shows the relevant questions for that specific guest. A guest invited only to ceremony does not see meal choices. A guest invited to dinner sees meal options and a plus-one field capped at one extra invitee.
The admin RSVP page (admin.html) is a sortable, searchable table of every guest with response status, meal choice, plus-one names, song request, and the mailing address pulled from a separate contacts file. The couple can add new guests on the fly through an inline form panel without ever leaving the page. Each row supports inline editing for last-minute corrections (a guest who decides their plus-one is bringing a different person, a meal change, a misspelled name).
The wedding planner module (calendar.html) ships with 55 prebuilt tasks organized into 16 categories from the months leading up to the wedding through the rehearsal week. Every task is color-coded by category and stored in localStorage under the key weddingPlannerTasks_v2, so progress survives page refreshes and devices.
The task categories were chosen by going through the full lifecycle of a real wedding and breaking down where the work actually happens:
Tasks can be filtered by category in a sidebar, marked done with a single click, and edited inline. The dashboard back-card shows total tasks, completed count, and a live progress percentage.
The vendor module (vendors.html) is what most couples wish they had after their first vendor meeting. Every booked or shortlisted vendor gets a card with their name, type (photographer / florist / DJ / etc.), status (Booked, Pending, Not Booked), contact information, contract reference, total cost, and payment tracking with deposit and balance.
Color-coded card borders — green for confirmed, yellow for pending, red for not-yet-booked — so the couple sees the booking pipeline at a glance.
Each vendor shows a paid badge (Full / Partial / Unpaid) with the deposit amount and remaining balance. Total paid and total committed roll up to the budget tracker.
Phone, email, contract reference number, and a free-text notes field for every vendor. No more digging through email threads to find the photographer’s phone number.
Inline edit and delete buttons on every vendor card. Status changes update the dashboard summary in under a second through localStorage and a refresh event.
The budget module (budget.html) opens with a single editable input for the overall budget total. Underneath sits a category breakdown grid where the couple can log any expense against one of the same 16 categories used in the task timeline. The system auto-calculates spent versus remaining and renders a colored progress bar — green if under 80% spent, yellow at 80–100%, red if over budget.
Every expense entry stores amount, category, vendor name (cross-referenced from the vendor directory), date, and a notes field. The dashboard front card shows the headline number: total budget set, total spent, and percent used — so the couple sees the financial picture before they even click into the module.
Why this matters for any couple: the average wedding goes 15–20% over budget because vendor deposits, alterations, and last-minute add-ons get logged in different places. A unified budget tracker tied to the vendor directory means there is one number that is always right.
One feature most wedding website builders genuinely cannot do is design and print physical paper invitations. The dashboard ships with two purpose-built designers: a bridal shower invitation designer and a wedding RSVP card designer. Both are fully styled, print-ready, and editable directly in the browser.
Three 5×7″ printable styles in a lemon-and-blue-hydrangea theme — lemon, hydrangea, and a hybrid watercolor wash. Each style has editable text fields for the bride’s name, event date, venue, address, RSVP line, and registry text. Print directly to standard cardstock or save as PDF.
Four 5×3.5″ printable styles in emerald green tied to the wedding’s color palette — classic, rustic, modern, and floral. Designed to print four-up on a single 8.5×11 sheet, with cut guides for trimming.
The public site is intentionally beautiful: a hero section with the names Linzey & Jacob in Cormorant Garamond, hand-drawn floral SVG vines down both edges of the hero, a four-unit live countdown, and section navigation for Home, Our Story, Details, Schedule, Travel, Gallery, RSVP, and FAQ.
A signature feature is the RSVP-locked content gating. The Details, Schedule, and Calendar sections are blurred behind an overlay until a guest submits the RSVP form. Once they do, the overlay lifts and the wedding details, day-of timeline, hotel block, registry, and gallery unlock — a small but effective psychological nudge that lifts response rates.
Days, hours, minutes, and seconds counting down to 4:30 PM Central on September 12, 2026. Updates every second and gracefully zeroes out on the wedding day.
Wedding day details, schedule, and add-to-calendar links are blurred behind an unlock overlay until the guest completes their RSVP submission.
Full-screen lightbox-enabled gallery for engagement photos and the couple’s story timeline, with lazy loading for fast mobile performance.
Curated registry section linking to external vendor registries with consistent visual treatment so the experience never feels like clicking into a different website.
Custom inline SVG floral vines and dividers in emerald green, sage, and gold — matching the wedding color palette and adding hand-illustrated detail no template can match.
Pre-answered guest questions about dress code, parking, kid-friendliness, dietary accommodations, and out-of-town logistics — cuts inbound texts to the bride by 80%.
Here is the truth about template wedding sites: they are designed for couples who only need a public information page. They do nothing for the couple who is actually doing the planning. If you have more than 50 guests, more than five vendors, or anything more complex than a courthouse signing, you are going to outgrow Zola or The Knot inside of two months.
A custom wedding planner dashboard is for the couple who:
For couples planning destination weddings, multi-day events, or weddings with separate ceremony and reception guest lists, the dashboard becomes essential. We can build versions of every module to fit a wedding that has a Friday rehearsal dinner with 40 people, a Saturday ceremony with 200, and a Sunday brunch with 150 — each with its own RSVP flow, its own meal counts, its own venue logistics.
Every custom wedding planner dashboard is different. Below are the six core capabilities every couple we work with ends up wanting. We deliver the full set or any combination based on your wedding scope and budget.
Optional add-ons we build on request: a seating-chart designer with drag-and-drop tables, a music suggestion module where guests submit songs with attribution, a photo upload portal so guests can post their photos to a shared gallery during and after the wedding, a day-of guest-text broadcast tool, and a private password-gated family section for confidential information.
A wedding planner dashboard is a private admin command center that sits behind a public wedding website. It lets the couple track RSVPs in real time, manage their vendor directory, work through a task timeline, monitor the budget by category, and design printable invitation cards — all from one logged-in interface.
Our custom wedding planner dashboards start at $1,499 and include a public wedding website, the private admin dashboard, RSVP tracking with guest list import, vendor directory, task timeline, and budget tracker. Pricing scales with guest list size and feature scope (printable invitations, password gates, custom integrations).
Yes. The dashboard we built for our own wedding manages 357 invited guests with name autocomplete validation, individual address tracking, plus-one limits per guest, and per-event invitation flags (ceremony, reception, dinner). The architecture scales without performance issues into the thousands.
We are based in Central Minnesota and built the dashboard featured in this article for our own Freeport, MN wedding. We work with couples in St. Cloud, Minneapolis, and across the country — most of the work happens remotely with weekly check-ins.
Absolutely. Send us a CSV, Excel sheet, or Google Sheet and we import every guest into the validation file along with addresses, plus-one limits, and per-event invitation flags. We can also pull in existing RSVP responses if you are migrating from another platform.
Yes — you own the entire codebase. After the wedding the site shifts into a memory-keeper mode with the photo gallery, thank-you notes, and a guestbook. Many couples keep their custom URL active for years as a digital memento.
Skip the templates. Skip the spreadsheets. Get a custom wedding planner dashboard built around your guest list, your vendors, and your timeline. Call or text (320) 360-8285 or send a free quote request.