projects

Wedding RSVP & Guest Platform

2026

An RSVP and guest platform I built for my brother's wedding in Toronto, used by over 240 guests to RSVP for the multi-event week.

Cover page including various pages accessible through the platform

What guests see

A countdown to the wedding and reception, the couple's story, a gallery, and their own RSVP. Each guest arrives through a personal link sent to their email with their invitation, stored as a cookie for easy authentication.

Per-invite rules

Not every guest is invited to every event, and not every invite carries a plus-one. Instead of leaving it to the honour system, each link resolves to a specific invite and the form only offers the events that invite covers.

Photos, over bad wifi

Guests upload photos from the events directly to cloud storage over signed URLs to avoid handling uploads directly through an app server. They are compressed in the browser before they leave the phone, and uploads retry on their own due to possibly weak connections within a venue.

Next.js · TypeScript · PostgreSQL · Drizzle · Google Cloud

Websitesource private