Personal Project • 2024
Overengineering our wedding planning
Wedding planning tools are designed for weddings, not planners
When we started planning our wedding, we tried every app and spreadsheet template available. They all assumed a simple wedding - one venue, one day, standard timeline. Our destination wedding at Waterfall Lodge is not going to fit any template.
We needed to coordinate multi-day events, cabin assignments, dietary restrictions for 100+ guests, vendor timelines, and a budget that seemed to grow weekly (rip). The tools we found either did one thing well or everything poorly.
Planning a wedding shouldn't require a project management degree.
Wedding Planner is the internal tool I built for our own wedding before expanding it into the full Rego Wedding website. It handles the complexity of real wedding planning - the spreadsheet-like power couples need with the polish they deserve.
Comprehensive Wedding Planning Application
A full-featured wedding planning tool covering every aspect of wedding organization from initial planning through execution.
Budget Management
Track expenses by category with payment tracking
Guest Management
RSVP status, meal preferences, seating assignments
Seating Charts
Drag-and-drop table arrangements
Timeline Planning
Multi-day event scheduling with vendor checklists
Full-stack planning platform
Frontend
Next.js, React 19, Tailwind CSS
Backend
Convex
UI
shadcn/ui
From planning tool to complete platform
This project evolved into the Rego Wedding Website.
Wedding Planner started as my personal planning dashboard - a tool for the couple. As we built it out, we realized guests needed their own interface too. That realization sparked the expansion into the full Rego Wedding Website, which includes both the planning backend and the guest-facing experience.
Planning Dashboard
The original scope - budget, guests, vendors, timeline. This became the admin backend.
Guest Experience
RSVP flows, accommodation booking, photo sharing. Built to complement the planner.
Unified Platform
One codebase serving both planners and guests, with real-time sync between them.