Complete wedding planning toolkit
Guest list management with RSVP tracking and plus-ones, drag-and-drop seating planner, day-of timeline builder, budget tracker, vendor contact management, task manager, partner collaboration, and a professional Wedding Day File PDF export -- all in a single synchronized workspace. All planning tools are free.
Guest management
Track every guest from invitation through seating assignment. RSVP tracking, dietary preferences (9 predefined options stored as JSON), plus-one support with parent-child relationships, invitation tracking with timestamps, and full search across name/email/phone.
RSVP tracking with counts
Track accepted, declined, and pending RSVPs. Color-coded stats bar with progress indicator. Inline RSVP changes from list and table views. Real-time counts update across the dashboard automatically.
Dietary preferences
Multi-select from 9 predefined options: Vegetarian, Vegan, Gluten-Free, Dairy-Free, Nut Allergy, Halal, Kosher, No Restrictions, Other. Colored badges on guest cards and seating plan. Inline in the coordination pack PDF for caterers.
Plus-one support
Add plus-ones linked to a primary guest via parent-child relationship. RSVPs and invitation timestamps cascade from parent to plus-ones automatically. No nesting (only one level). Expandable tree view shows parent → plus-ones with indentation and badges.
Search, filters & invitation tracking
Debounced search across name, email, and phone. Filter by RSVP status (Accepted/Pending/Declined with counts), invitation status (All/Invited/Not Invited), and dietary preference. Sort by name, invitation, RSVP, or table. Mark invitations as sent with automatic timestamp.
Seating planner
Arrange tables with drag-and-drop on desktop, or touch-friendly assignment on mobile. Search and batch-assign unassigned guests. Dietary preferences display inline next to each guest name. Split-family detection warns when plus-ones are seated apart from their parent.
Two-panel layout with drag-and-drop
Desktop: tables grid (2/3 width) plus unassigned guests panel (1/3). Drag guests between tables and the unassigned sidebar. Mobile: tabbed layout with Unassigned and Tables tabs, dropdown selectors for guest assignment.
Search, batch assignment & split detection
Search unassigned guests with dietary filter chips. Multi-select with checkboxes (Select All, Deselect All, auto-select plus-ones toggle) and batch assign to any table. Orange warning indicators and confirmation modals when assigning plus-ones to different tables than their parent.
Capacity management & dietary indicators
Set table capacities with real-time occupancy bars (orange >80%, red = full). Colored dietary dots on every guest name. Plus-ones grouped under parent with indentation. Descriptions for each table to label families or VIP sections.
Table form & delete with cleanup
Add or edit tables with name, capacity, and optional description. Delete confirmation modal warns that guests will be unassigned (not removed from guest list). Stats bar shows X/Y seats filled and N unassigned guests.
Day-of timeline
Create a detailed timeline from rehearsal dinner through after-party. Multi-day ceremonies and after-midnight events are fully supported. Events grouped by date with smart headers (Wedding Day, Rehearsal Day, N days before/after).
Smart date grouping & display
Events grouped by date with contextual headers: "WEDDING DAY", "REHEARSAL DAY", or "N days before/after" relative to the wedding date. Ordered by event time and display order. Each event card shows time, duration, title, description, location, and critical icon.
Multi-day & after-midnight support
Events allowed within ±2 days of wedding date for multi-day ceremonies (Mehendi, Sangeet, Western reception). After-midnight events modelled correctly. Each day appears as a separate section in the coordination pack PDF.
Critical events & protection
Mark events as critical (ceremony, dinner) with a special icon for vendor attention. Critical events cannot be deleted (409 response) to prevent accidental removal of key schedule items. Non-critical events can be freely edited or removed.
Event form & location tagging
Add events with title, date, time (15-min steps), duration (5-480 min), description, and location. Default time starts at 09:00 on wedding date. Location displays inline in the timeline -- ceremony garden, reception hall, dance floor.
Vendor management
Manage caterers, florists, photographers, DJs, venues, and more. Track booking status through a 6-stage workflow, store complete contact details, record prices, and compile everything into the coordination pack PDF.
Contact details & price tracking
Store phone numbers, emails, websites, contact person names, and optional price for every vendor. Email format validation and price ≥ 0 enforcement. Everything compiles into the vendor contact sheet in the coordination pack PDF.
6-stage status workflow
Track vendors through: Researching, Contacted, Quote Received, Booked, Paid, Completed. Status badges with color coding. Filter by status or category. Smart ordering by workflow stage, then company name alphabetically.
10 vendor categories
Photographer, Caterer, Florist, Venue, Music, Videographer, Cake, Transportation, Officiant, and Other. Desktop: 3-column card grid. Mobile: single-column list with Floating Action Button to add new vendors.
Notes & vendor form modal
Each vendor has a notes field for contracts, quotes, or special instructions. Create/edit form opens in a modal overlay with consistent UX across all pages (blur backdrop, ESC to close, ARIA labels).
Budget tracker
Track expenses across categories with planned and actual costs. Link expenses to vendors via foreign key. Mark payments as paid/unpaid with due dates. Real-time budget summary shows totals, remaining budget, and overdue flags.
Planned vs. actual with variance
Set a planned budget for each expense; optionally record what you actually spent. Budget variance (remaining = planned - actual) shown in real time. Category breakdown for detailed analysis across all 10 expense categories.
Payment tracking with overdue detection
Mark expenses as paid or unpaid, with optional paid date and due date. Overdue expenses (due date passed and unpaid) highlighted in red. Clear paid/unpaid/overdue status badges on every expense card.
Budget summary dashboard
Five summary cards: Total Planned, Total Actual, Total Paid (green), Total Unpaid (orange), Remaining (red if over budget). Linked to vendor records via dropdown selector in the expense form.
10 expense categories
Venue, Catering, Photography, Flowers, Music, Attire, Decorations, Transportation, Stationery, Other. Filter by category, sort by amount or due date. Mobile: single-column list with Floating Action Button. Desktop: 3-column grid.
Task manager
Track tasks across 8 wedding-specific categories with status, due dates, and priority levels. Desktop Kanban board with drag-and-drop column layout. Mobile-friendly list view with swipe-friendly controls.
Three-column Kanban board
Desktop: drag tasks between Pending, In Progress, and Completed columns. Hover to reveal quick-actions: progress, complete, reopen, or delete. Mobile: filter tabs with All/Pending/In Progress/Completed plus Floating Action Button.
8 categories & 3 priority levels
Categories: Venue, Catering, Photography, Flowers, Music, Attire, Invitations, Other. Priorities: Low (green), Medium (yellow), High (red) with !/!!/!!! visual indicators. Category filter pills and status filter dropdowns.
Due dates with overdue warnings
Set due dates on every task. Tasks due today or overdue appear in red; due within 7 days shown in yellow; otherwise gray. Smart ordering: null dates last, then due date ascending, then priority descending (high → medium → low).
Task form with descriptions
Create and edit tasks via modal form: title (required), description, due date (required), category dropdown, priority selection, and status (edit only). Modal pattern consistent with guests, vendors, and expenses.
Partner collaboration
Invite your partner, coordinator, or team members to collaborate. Three roles (Owner, Collaborator, Viewer) control read/write access. Secure invitation links with 7-day expiry and cryptographic tokens. Everyone sees the same real-time data -- no account sharing, no version conflicts.
Invitation system
Generate invitation links from Settings with specific roles (Collaborator or Viewer). 32-byte cryptographically secure tokens, 7-day expiry. Public accept page shows wedding details, bride and groom names, and expiration. Self-registration detects and pre-fills invitation tokens.
Role-based access control
Owner (full control, can invite/remove), Collaborator (can edit all wedding data), Viewer (read-only). Role badges visible throughout the app. Owner detection with permission gating: non-owners cannot invite, remove, or change wedding info on coordinator-owned weddings.
Wedding dashboard
Two dashboard views depending on your role. Couples see a focused dashboard with live countdown and planning metrics. Coordinators see a multi-wedding overview with urgency color-coding and attention alerts.
Live countdown & hero metrics
Real-time countdown showing days, hours, minutes, and seconds until your wedding. Four key metric cards: Total Guests, Tasks Completed, Budget Remaining, Vendors Booked. Progress bars and color coding throughout.
Coordinator multi-wedding view
All weddings displayed as cards with couple names, dates, guest count, task progress, and overdue counts. Color-coded left borders by urgency: green (>30 days), blue (15-30), orange (7-14), red (<7), gray (past/invalid). Invite Couple and Delete Wedding actions.
Attention dashboard & quick actions
Coordinator single-wedding view: Client Info Card, overdue task alerts (red), high pending RSVPs (>15), budget overage warnings (orange). Quick Actions grid: Add Guest, Create Task, Add Expense, Add Vendor, Arrange Seating.
Coordination pack PDF
Generate a professional 6-page Wedding Day File PDF with a single click. Timeline, seating plan with dietary notes, vendor contacts, catering summary, and guest overview -- compiled automatically from your planning data. Access-gated: preview with watermark for free users, full download after payment.
6-page professional document
Cover page (couple names, date, QR code), Timeline page (events grouped by date with critical markers), Contact sheet (bride, groom, vendors, party contacts), Catering page (dietary breakdown by preference, special meals by table), Seating plan (tables with guests and dietary indicators), Vendor contacts (grouped by category).
Auto-compiled & access-gated
No copy-pasting. Every data point comes from your planning tools. Update a guest, timeline event, or vendor and regenerate in one click. Free users see a preview PDF with diagonal "PREVIEW" watermark and redacted data. Paid users get the full unwatermarked document.
Vendor-ready & multi-format
Standard A4 PDF format with embedded UTF-8 fonts (DejaVu Sans for full international character support). Email it, print it, share with venue, caterer, photographer, and entire vendor team. Generated in under 500ms.
Account & registration
Session-based authentication with secure cookies, email verification via Resend, account type selection (Couple or Coordinator), and profile management with password change.
Registration & auto wedding creation
Register with email, password, name, and account type. Couple accounts get an automatic wedding created with optional date, bride, and groom fields. Auto-login after registration. Rate-limited registration endpoint prevents abuse.
Email verification
Verification email sent on registration via Resend API. Configurable enforcement via environment variable. Resend verification with 60-second cooldown. Verified badge on account. Auto-redirects to dashboard after verification.
Profile & password management
Update your display name from Settings. Change password with current password verification, new password confirmation, and minimum 8-character requirement. All other sessions invalidated on password change.
Billing & plans
All planning tools are free. Pay only for the Coordination Pack PDF export (one-time fee for couples) or subscribe for unlimited coordinator access (monthly). Powered by Lemon Squeezy with secure webhook-based subscription management.
Couple plan -- one-time payment
All planning tools are free. When you are ready, unlock the full Coordination Pack PDF for a one-time payment. No subscription, no recurring fees. Preview the pack with watermark before you pay.
Coordinator plan -- monthly subscription
Unlimited client weddings, unlimited coordination pack PDFs, client collaboration with role-based access, and priority support. Lemon Squeezy handles billing, invoices, and EU VAT. Full subscription lifecycle: trial, active, past-due, canceled, expired.
Secure billing with Lemon Squeezy
Merchant of Record handles all payment processing, EU VAT, and tax compliance. HMAC-SHA256 signed webhooks for subscription events (8 event types). Idempotency tracking prevents duplicate processing. Customer portal for subscription management.
Post-payment success flow
Post-checkout page polls billing status until the unlock or subscription is confirmed. Auto-redirects to dashboard after 3 seconds. Status page shows loading, success, or error state. Plan status and report access visible on dashboard.
Manage multiple weddings from a single dashboard. Invite couples to collaborate. Generate unlimited coordination packs. Multi-day, international, and multi-lingual support with full UTF-8. Professional business view with attention alerts and client management.
Coordinator features
Built for professional wedding coordinators who manage multiple clients simultaneously. Subscription required.
Multi-wedding dashboard
All weddings in one view with urgency color-coding (green >30d, blue 15-30d, orange 7-14d, red <7d, gray past). Guest counts, task progress, overdue items, and collaborator counts visible at a glance. Create new weddings with date and couple names.
Client collaboration & invites
Invite couples via email from the post-creation flow or dashboard. Two-email invite modal (bride + groom). Clients get their own accounts with collaborator access. Role-based control: owners retain full control while couples manage their own guests and tasks.
Unlimited coordination packs
Generate unlimited Wedding Day File PDFs for all your client weddings. No per-document fees or credits. One click builds the complete 6-page document from existing planning data. Cover page, timeline, seating, vendors, catering, and guest overview.
International & multi-day
Full UTF-8 support for any language (DejaVu Sans embedded in PDF). Multi-day ceremonies modelled correctly -- Mehendi, Sangeet, Western reception -- with separate date sections in timeline and PDF.
Soft delete archiving
Archive completed weddings with soft delete: data preserved indefinitely for admin retrieval. Removes clutter from active dashboard. Requires name confirmation to prevent accidental deletion. Not visible to clients.
Professional single-wedding layout
Coordinator-specific view with Client Info Card (bride/groom names and matched emails from collaborators), Attention Needed section (overdue tasks, high pending RSVPs, budget overage), and all planning feature cards. Subscription gate: weddings inaccessible when plan is not active.
Compare plans
All planning tools -- guest management, seating, timeline, vendors, budget, tasks, and collaboration -- are completely free. Pay only for the Coordination Pack PDF export. Coordinators get unlimited packs with a monthly subscription.
| Feature | Couples (one-time) | Coordinator (monthly) |
|---|---|---|
| Guest management (RSVPs, plus-ones, dietary) | ✓ | ✓ |
| Drag-and-drop seating planner | ✓ | ✓ |
| Day-of timeline builder | ✓ | ✓ |
| Vendor contact management | ✓ | ✓ |
| Budget tracker with payment tracking | ✓ | ✓ |
| Task manager (Kanban board) | ✓ | ✓ |
| Partner/team collaboration | ✓ | ✓ |
| Wedding dashboard with countdown | ✓ | ✓ |
| Coordination pack PDF (preview) | Free preview | Free preview |
| Coordination pack PDF (full download) | 1 pack (one-time) | Unlimited |
| Multi-wedding management | — | ✓ |
| Client collaboration & invites | — | ✓ |
| Soft delete wedding archiving | — | ✓ |
| Priority support | — | ✓ |
All planning tools are completely free. Start building your guest list, timeline, and budget today. Invite your partner to collaborate. Pay only when you need the professional coordination pack PDF.
Start planning now -- it's free