The invitation needed to feel personal while still giving guests the practical details: couple story, schedule, countdown, and location.
How I fixed it
I built a Laravel Blade page with Tailwind styling, long-form story sections, countdown JavaScript, background audio controls, gallery assets, and Google Maps links.
What it can do
✓Couple story sections
✓Event schedule
✓Countdown timer
✓Background audio control
✓Gallery layout
✓Google Maps links
The stack that shipped it
Laravel Blade was enough for structured content, Tailwind kept the layout flexible, and small JavaScript handled countdown and audio interactions.
What changed
The project gave the couple a shareable digital invitation and gave me practice building a content-heavy page that still works on mobile.
What I learned
I learned how to manage long visual content without losing the user's place, especially on mobile screens.