Multi-tenant platform

Wedding Platform.

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

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

Related questions.

This is built for the business that books the wedding, not for a single couple. The “Who this platform is for” section above lists the three cases it fits best.

No password, ever. A guest opens their invitation link, enters their email, and receives a one-time code. That’s the whole sign-up. The link itself is the guest list, so 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’s already been claimed and sees nothing else. The household name and the reply already sent stay hidden. The venue can clear the lock from the dashboard.

That’s the point. It runs 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 handles the database, passwordless auth, and row-level security. ImageKit serves every image and video, and Resend sends the sign-in codes. It’s hand-built, with no site builders in the stack.

Every step in the sidebar and the overview table is part of how this platform runs. There are 6 of them, and the “How it works” panel beside the article describes each one. Expand any row to read what it does.

That’s the intended path. Nothing ships as is. I rebuild it around your brand, your copy, and your goals. Start a project and tell me what you’re building.

Want one of your own?

I rebuild Wedding Platform around your brand, your copy, and your goals, and you own the build outright. Tell me what you’re building.

Start a project Browse the rest of the shelf