Marryment
A comprehensive wedding planning platform that consolidates onboarding, data collection, and timeline generation into a single solution for wedding planners and couples.
The Problem
Wedding planning is inherently complex, but the most significant pain points emerge during the initial onboarding phase. Planners must collect and organize an overwhelming amount of information: venue details, coordination teams, decoration preferences, day-of timelines, VIP contacts, vendor communications, and countless other data points. This fragmented process often involves multiple spreadsheets, email threads, and manual coordination efforts that consume hours of administrative work before actual planning can begin. For individual planners and small companies, this inefficiency directly impacts their capacity to serve clients effectively and scale their business.
The Solution
Marryment consolidates the entire wedding planning workflow into a unified platform designed for both planners and couples. The core innovation lies in an intelligent questionnaire system that guides couples through structured data collection, capturing everything from venue specifics to vendor preferences and VIP details. The platform's most transformative feature is its algorithmic timeline generator, which analyzes questionnaire responses and automatically produces a customized day-of timeline. Rather than starting from scratch, planners receive a timeline that's approximately 80% complete, requiring only refinement and personalization. This automation extends across the platform—vendors, VIPs, venues, and ceremony details are all organized in one place, eliminating the need for scattered tools and manual data consolidation.
Full-Stack Development
Product Thinking
Fast Iteration
Real-World Impact
Value First
Full-Stack Development Product Thinking Fast Iteration Real-World Impact Value First
Behind the Build
A quick look at how this project came together — the tools, design choices, and a few lessons learned along the way. In this short walkthrough, I share how I approached building it, what decisions shaped the final product, and how we balanced performance, usability, and real-world needs.
Key Capabilities
Intelligent Timeline Generation: Algorithmic system that automatically creates customized day-of timelines based on questionnaire responses, reducing manual work by approximately 80%
Comprehensive Data Collection: Structured questionnaire workflow that captures venue details, vendor preferences, VIP contacts, and ceremony specifics in one unified system
Vendor & VIP Management: Centralized tools for organizing coordination teams, vendors, and VIP contacts with streamlined communication workflows
Dual-Portal Architecture: Separate client-facing portal for couples and administrative portal for planners, enabling role-appropriate access and functionality
Calendar Integration: Visual timeline management with drag-and-drop functionality, allowing planners to refine and customize automatically generated schedules
The Tech
Frontend: React, TypeScript, Vite, Tailwind CSS
Backend: NestJS, TypeScript
Database: PostgreSQL, Prisma ORM
Architecture: Turborepo (Monorepo)
Additional: React Router, TanStack Query, FullCalendar
Reflection
Building Marryment required careful consideration of how to balance automation with flexibility—the timeline generator needed to be intelligent enough to be useful but flexible enough to accommodate diverse wedding styles and preferences. The monorepo architecture proved invaluable for maintaining consistency across client and admin experiences while enabling rapid iteration. One of the key learnings was the importance of progressive data collection—breaking complex information gathering into manageable steps dramatically improved user completion rates.
If rebuilding today, I would explore more advanced machine learning approaches for timeline optimization and consider real-time collaboration features that would allow planners and couples to work together synchronously. The project reinforced that the most impactful solutions often come from deeply understanding user workflows and identifying where automation can eliminate friction without removing human expertise.
Want To Learn More?
Whether you’re hiring, brainstorming, or just want to talk shop, I’d love to hear from you. Send a quick message and I’ll follow up soon.