Ask anyone who has organised a wedding what the hard part was and they rarely say the ceremony. It is the guest list. Invitations go out over chat, RSVPs come back as a thumbs-up emoji or not at all, someone keeps a spreadsheet that is out of date the day it is made, and three months after the event the photos are still sitting in a photographer's transfer link that expired last week.
The brief was to put all of that on one link. A guest receives an invitation that looks designed — the couple's names, their colours, their story, the venue and schedule — and on the same page they answer the RSVP. The couple watch responses arrive in a dashboard instead of a group chat. After the wedding, the same link becomes the delivery channel for the real photos, privately, to the people who were actually there.
One more requirement made it a platform rather than a website: it had to be multi-tenant. The economics of a one-off wedding site are terrible — every couple needs one for a single day. But a venue hosts weddings every week. Build it so each wedding is its own tenant with its own guests, its own media and its own settings, and the same build serves every event the venue ever hosts. That is what was built: not a wedding website, but the machine that produces them.
The public demo — Lily & Tan at The Garden House, Bangkok — runs on the production system, bilingual in English and Thai, with a real guest list, real RSVPs and a real gallery. It is not a mock-up; it is tenant number one.