Katy & Hunter
Personal
Description
Building our own wedding site was an excuse to design every detail myself, from the script-and-sans type pairing to the warm off-white palette and the choreographed hero reveal that introduces the day. It runs on Next.js 16 and React 19 with Tailwind v4, with motion handled through Motion and smooth anchor scrolling via Lenis.
The home page reads as a single scroll: an animated hero, our story, a multi-day
event timeline, travel and stay recommendations, FAQs, and an embedded registry
framed in custom artwork. Fluid clamp() typography and a small set of
composable style utilities keep the whole thing cohesive across breakpoints, and
the interface respects prefers-reduced-motion throughout.
Behind the invitation is a real backend. Guests look themselves up by name and phone against a rate-limited endpoint, then receive a signed JWT that gates the RSVP page. The form is a React 19 server action that records responses per event, branches into a transportation question when needed, and fires a confirmation email through Resend.
Contributions
- Development
- Architecture
- Design
- Animation
- Next.js
Dates
2025 - 2026