MULTI-TENANT PLATFORM

Wedding Platform.

One platform a wedding venue runs for every wedding it books. Each couple gets their own bilingual site — the invitation, a per-household RSVP that counts itself, and the photos and film delivered properly afterwards — all under the venue’s name.

Demo wedding — Lily & Tan, September 2026. Switch EN/TH in the header. A static capture of the guest site: the venue dashboard, the couple portal and the one-time-code sign-in run on the real deployment.

Related questions.

This is built for the business that books the wedding, not for a single couple. The who-this-is-for section above lists the three cases it fits most directly.

No password, ever. A guest opens their invitation link, enters their email, and receives a one-time code. That is the whole sign-up. The link itself is the guest list — nobody has to be added by hand.

A household link locks to the first account that signs in with it. Anyone else holding a forwarded copy is told it has already been claimed and sees nothing else — not the household name, not the reply already sent. The venue can unlock it from the dashboard.

That is the point. Unlimited weddings under one dashboard, each with its own palette, monogram, guest list and gallery, and each isolated at the database level.

Next.js 16 and TypeScript on Vercel, Supabase for the database, passwordless auth and row-level security, ImageKit for every image and video, and Resend for the sign-in codes. Hand-built, with no site builders in the stack.

Every step listed in the sidebar and in the overview table is part of how this platform actually runs. There are 6 of them, and each one is described in the How It Works panel beside the article — expand any row to read what it does.

That is the intended path. Nothing ships as-is — it gets rebuilt around your brand, your copy and your goals. Start a project and describe what you are building.

Want one of your own?

Wedding Platform gets rebuilt around your brand, your copy and your goals — and you own the build outright. Tell me what you are building.

Start a project Browse the rest of the shelf