
Wedding Invitation
A digital wedding invitation that opens like a real one: an animated envelope, parting curtains and music, then the countdown, the ceremony details and a wall of wishes from the guests.
A printed invitation is opened, not scrolled. This one keeps that moment: guests land on a sealed envelope, tap it open, and the curtains part as the background music starts.
From there the page walks through the couple, a live countdown, the akad and reception with their dates and locations, a gift section, and a guestbook where every wish is saved and shown to the next guest.
Details that matter
The opening
An animated envelope and curtains, with background music that starts on the guest's tap.
Countdown
A live countdown to the ceremony.
Gift
Account details on a card-styled block with a one-tap copy to clipboard.
Wishes
A form and a live wall of messages, stored in Postgres through a server action.
Built with
- Next.js
- TypeScript
- Motion
- Prisma
- PostgreSQL
- TanStack Query
- Tailwind CSS
Related Work
