Case study

Asha & Michael — Wedding Website + RSVP Platform

Guest lookup, personalised event invites, and per-guest RSVP handling.

PHP + MySQL + PHPMailer
Wedding website mobile navigation and countdown header
Client
Personal Project
Website
Internal / private system
PHP MySQL Email automation Custom workflow UI/UX
Want something like this? Send a brief ↗
The problem

Needed a reliable RSVP system for a multi-event wedding weekend, where guests can only RSVP to events they are invited to, and both the couple and guests receive confirmations.

What I did
  • Designed the database structure for guests, events, joins and RSVPs
  • Built guest lookup with autocomplete and household retrieval
  • Displayed only the events each guest was invited to
  • Implemented secure RSVP processing with update-safe logic
  • Sent structured HTML confirmation emails via PHPMailer
  • Created responsive navigation, countdown and guest-facing UI
Outcome
  • Guests only see and select events they are invited to
  • RSVP records stay clean without duplicate submissions
  • Admin receives structured RSVP summaries instantly
  • Guests receive clear confirmation emails
  • Better handling of household-level RSVP scenarios
Behind the build

The hard part was not just collecting RSVPs. It was enforcing rules so guests only see events they are invited to, households are handled cleanly, and updates do not create duplicate records.

The build prioritised correctness, clear UX, and reliable confirmation emails.

More screenshots
RSVP lookup with autocomplete guest name search
RSVP lookup with autocomplete guest name search
Per-guest RSVP form showing invited events only
Per-guest RSVP form showing invited events only