πŸ’

Welcome to Your Wedding Planner!

Everything you need to plan your perfect day β€” guests, budget, vendors, seating & more. All saved privately in your browser.

1

Dashboard

Enter your wedding date & budget to get started.

2

Guests

Add guests, track RSVPs & set a deadline.

3

Budget

Log expenses and see how much is left.

4

Vendors

Track photographers, caterers & payment dates.

5

Seating

Arrange confirmed guests into tables.

6

Backup

Download JSON backup to never lose data.

Wedding Planner

Plan your perfect day with partners & family

Last Saved
Just now
Latest Change
-
Activity Log Click to view changes
No activity yet. Start planning!
⚑

Priority Tasks

0
βœ“ All tasks on track!
πŸ’³

Payment Deadlines

0
βœ“ All payments on track!
Total Budget
$0.00
your total wedding budget
Total Costs
$0.00
vendors + expenses
Total Paid
$0.00
paid so far
Remaining to Pay
$0.00
unpaid invoices & expenses
Left of Budget
$0.00
budget minus all costs
Budget used: 0% $0.00 of $0.00
Guests
0
β€”
RSVP
-
-
Days
-
days till wedding
Tasks
0
0% done

Schedule

Timeline for the day. Rows auto-sort by time.

:
0
📨 Invitations Sent
loading...
Invitations marked as Sent βœ“. Children and plus-ones set to "Not an invitation" are excluded from this count.
0
✓ RSVP Yes
people Β· invitations
Total people who confirmed. Example: "Smith Family" with 4 people counts as 4, not 1.
0
✗ RSVP No
people Β· invitations
Total people who declined. A couple listed as 2 people counts as 2.
0
⌛ Pending
people Β· invitations
Total people who have not responded yet.
0
Expected Guests
yes + pending
RSVP Yes + Pending β€” use this number for catering and seating until everyone responds.
Bride: β€” | Groom: β€” | Both: β€”

Guest List

Guests No of People Guest of Address Invite Sent RSVP Dietary Notes Actions

Seating

A simple table view based on the Guest List assignments

0
Total Seated People
0
Unassigned Guest Entries
0
Tables

Unassigned Guests

Assign guests to a table and the seating cards update automatically

Tables

Create a gift registry for honeymoon, home items, or special requests. Share with guests!
Gift Category Price Status Purchased By Link Actions
Sort by:
βœ“ Task Due Date Priority Actions
πŸ’‘ Add your vendors with their total quote and deposit β€” payment progress updates automatically on the Dashboard.

πŸ’Ό Vendors

Photographers, caterers, florists, DJ, etc.

πŸ† Vendor Type Contact Total Deposit Remaining Due Date Status Actions

🧾 Other Expenses

Personal purchases, clothing, dΓ©cor bought directly, rings, honeymoon, etc.

Category Description Amount Status Actions

πŸ“₯ Data Management

πŸ“₯ Import Data

Select a JSON file exported from this planner to restore your data.

Clear Data

WARNING: This cannot be undone!

How To Use

A quick guide to get the most out of your Wedding Planner.

πŸ“‹ Step-by-Step Guide

1. Dashboard β€” Start Here

Enter your wedding name, date and total budget. The countdown timer will appear automatically. You'll see live stats update as you add data across all tabs.

2. Timeline

Add your wedding day schedule event by event (ceremony, cocktail hour, dinner, first dance…). Events sort by time automatically. Use Day Of Mode on your wedding day for a full-screen live view of your schedule.

3. Guests & RSVP

Add each guest or family and set the number of people per invitation (e.g. "Smith Family – 4 people"). For children or plus-ones, set Invite Sent to "Not an invitation" β€” they won't count as a separate invitation but will appear in Seating. Use the search bar and RSVP filter to find guests quickly in large lists. The Guests tab also shows five stat cards: Invitations Sent, RSVP Yes / No / Pending (counted in real people), and Expected Guests (RSVP Yes + Pending β€” used for catering and seating until everyone responds). Click the ? on each card for a full explanation.

4. Seating

Only guests with RSVP = "Yes" appear here. Find them in the Unassigned Guests panel and assign each one to a table β€” the seating cards update automatically. Rename tables (e.g. "VIP Table") or add more tables with the + Add Another Table button. Edit table capacity as needed.

5. Gifts

Build your gift registry. Mark items as Reserved (someone is buying it) or Purchased (done). Edit any gift to update status, price or link.

6. Checklist

Add tasks with due dates and priority (High / Medium / Low). Use the Sort by buttons to order tasks by due date or priority. Click Edit on any task to update it. High-priority unfinished tasks appear on the Dashboard as reminders.

7. Vendors & Expenses

Two sections in one place. Vendors: add photographers, caterers, florists etc. with their quote, deposit and payment deadline. Status flow: Inquiry β†’ Negotiating β†’ Booked (no deposit required) β†’ Deposit Paid β†’ Paid. Other Expenses: personal costs like clothing, rings, hair & beauty, stationery β€” anything not tied to a vendor.

8. Settings

Change your currency (all amounts update instantly), download a JSON backup to save or share your data, or import a backup from another device. Use this tab to hand off your planner to your partner or switch devices without losing anything.

πŸ’‘ Tip: Your data is saved automatically in your browser. To share with your partner or back up your data, go to Settings β†’ Download Backup (JSON) and send them the file. They can import it on their device!

πŸ”’ Privacy & Data

Where is my data stored?

Everything stays on your device in your browser's local storage. Nothing is sent to any server β€” your wedding details remain completely private.

Will I lose my data?

Clearing your browser data will erase it. Always download a JSON backup from Settings before clearing your browser or switching devices.

How to share with partner?

Download a backup from Settings, send the JSON file by email or cloud storage. Your partner opens the planner on their device and imports it via Settings β€” done!

Can I use it on my phone?

Yes! The planner works in any mobile browser. On iPhone, tap the Share icon β†’ Add to Home Screen to save it as a shortcut that opens like an app. On Android, tap the browser menu β†’ Add to Home Screen.

❓ Frequently Asked Questions

Seating tab shows no guests?

Only guests whose RSVP status is set to "Yes" appear in Seating. Update RSVP status in the Guests tab first.

How do I seat a child at a separate table?

Add the child as a separate guest entry (e.g. "Ivanov child") with 1 person and RSVP = Yes. Set Invite Sent to "Not an invitation" β€” the child appears in Seating and can be assigned to a children's table, but does not count as a separate invitation in your stats.

What do the budget cards mean?

Total Budget = the budget you set on the Dashboard. Total Costs = all vendors + expenses combined (your full committed amount). Total Paid = money already paid out. Remaining to Pay = what you still owe (unpaid invoices & expenses). Left of Budget = your total budget minus Total Costs β€” goes red if you're over budget.

How do I change the currency?

Go to the Dashboard tab and choose your currency from the dropdown. All amounts update instantly across every tab.

Can I rename tables?

Yes β€” in the Seating tab, click the ✏️ Rename button next to any table and type a custom name like "Family Table" or "VIP".

What is Day Of Mode?

A full-screen view designed for your wedding day. Open it from the Timeline tab β€” it shows a live clock, your current and next scheduled event, and the full day schedule. Before your wedding day it shows a countdown. On the day it switches to live mode automatically. Perfect to hand to a coordinator or keep open on a tablet.

Wedding Planner Β© 2026 OPAA GIFTS | All Rights Reserved

For personal use only β€’ Reselling or sharing is prohibited