Wedding Management Dashboard
All-in-one wedding planning platform centralizing budget, guest list, seating, vendors, timeline, and real-time collaboration.
// Architecture flow
Overview
A unified wedding-planning platform that replaces the dozen disconnected spreadsheets, vendor email threads, and group chats every couple ends up juggling. Budget tracking, guest list management, drag-and-drop seating plans, vendor pipelines, shared timeline, and real-time collaboration all in one place.
Problem
Couples plan weddings across spreadsheets they can't share, email threads they can't search, and group chats they can't aggregate. Decisions get made in one channel and lost from the others. Budget reality drifts from budget plan. Nobody has a single source of truth.
Approach
Design every module around the question "where is the truth?" One number for the budget, one source for the guest list, one canvas for the seating plan, one timeline for the day. Real-time so the partner who just talked to the florist updates the dashboard the other partner is looking at.
Architecture
- App: Next.js 15 App Router with tRPC 11 for type-safe client/server communication.
- ORM and DB: Prisma 6 over PostgreSQL 16.
- Auth: Auth.js v5 with email + OAuth.
- Real-time: tRPC subscriptions for collaborative state.
- Seating canvas: Konva.js for free-form drag-and-drop table arrangement.
- Email: Resend for transactional notifications.
- Files: UploadThing for vendor docs and invitation assets.
Tech stack
- Next.js 15, tRPC 11, TypeScript
- Prisma 6, PostgreSQL 16
- Auth.js v5
- Tailwind CSS 4, shadcn/ui
- Konva.js (canvas), Recharts (analytics)
- Zustand (client state), React Hook Form
- Resend, UploadThing
Engineering highlights
- Type safety from DB to UI: Prisma → tRPC → React, one type chain end to end.
- Real-time without WebSockets boilerplate: tRPC subscriptions handle it.
- Free-form seating canvas: Konva makes drag-and-drop with collision detection feel native, not janky.
- Multi-user awareness: see who's editing what in real time.
Status
Active development. Architecture and discovery docs dated March 2026. Targeting a launch tied to the upstream marketing site at app.everly-digital.com.
Want to dig deeper?
Ask my AI agent anything about how this was built, what tradeoffs I made, or how it could fit your team.
Ask my AI →// related projects
AI SEO Collection Optimizer
Autonomous SEO content engine that captures Lebanese organic search demand by generating high-confidence collection landing pages on a parallel VPS layer, grounded in Search Console signals, Shopify orders, and live catalog data, with a self-improving GSC measurement loop.
Marketing Intelligence Dashboard
Enterprise marketing analytics platform with real-time dashboards, OpenAI-powered insights via the Vercel AI SDK, and one-click PPTX stakeholder reporting.
Product Data Enrichment Dashboard
AI-assisted product enrichment pipeline with confidence scoring, source-tracked LLM proposals, and a queue-based architecture that never silently overwrites master data.