Back to Projects

Client Project · Event Site

Roos & Lyka Wedding RSVP

Custom Wedding RSVP & Save-the-Date Website

Problem

The couple needed a digital save-the-date and RSVP experience for their December 2025 wedding — something personal, fast to load on mobile, and shareable via WhatsApp and Facebook without looking like a generic form. Generic RSVP tools felt impersonal and didn't match the aesthetic they wanted for their invitations.

Solution

A custom static wedding website with the couple's branding, event details, countdown timer, and RSVP functionality. Built entirely with HTML, CSS, and vanilla JavaScript — no framework overhead, instant load times on any mobile connection. Deployed on Netlify for zero-config HTTPS and global CDN. Social sharing was handled via Open Graph meta tags so WhatsApp and Facebook previews showed the couple's photo and event details automatically when the link was shared.

Tech Stack

FrontendHTML5 · CSS3 · Vanilla JavaScript
FontsGoogle Fonts (Work Sans · Sacramento · Engagement)
DeployNetlify (static, zero-config, HTTPS out of the box)
Social SharingOpen Graph meta tags for WhatsApp / Facebook link previews

Selected Lessons

  • Open Graph image sizing matters for WhatsApp. WhatsApp caps preview images at 300px. Setting og:image:width and og:image:height explicitly to 300 ensured the preview rendered correctly when guests shared the link — without it, the image either cropped awkwardly or didn't show.
  • Static sites are still the right tool for time-bound events. No backend, no database, no maintenance. The site just works for as long as Netlify exists — no expiring servers or zombie bills after the wedding date.
  • Client feedback cycles are faster with a live URL from day one. Deploying to Netlify on the first commit meant the couple could view real changes on their phones immediately, rather than waiting for screenshots. This cut revision rounds significantly.