Quick Actions
Manage guests, tables, responses, and check-ins using the SQLite API.
Tables at a Glance
Seat usage by table. Click any table to inspect the guests.
Add / Edit Guest
This form sends data to api.php instead of browser storage.
All Guests
| # | Name | Table | RSVP | Check-in | Actions |
|---|
Tables Overview
Click any table to view guests and see occupancy.
Bulk Table Update
Move all guests between tables or assign a list of guests to a specific table.
Move All Guests
Move every guest seated at one table to another table in one click.
Assign by Name
Paste guest names (one per line) and assign them all to a single table.
Table Configuration
Define the total number of tables, seat capacity per table, and assign labels. Tables marked Head Table get a gold crown badge everywhere.
| Table # | Label / Name | Capacity | Special |
|---|---|---|---|
| Loading⦠| |||
Import Guest List
Upload Excel or CSV. Required columns: Name and Table. Optional: Phone, Seats, RSVPStatus, MealPreference, Notes.
Drop Excel or CSV Here
Supports .xlsx Β· .xls Β· .csv
π¬ WhatsApp Invitation Campaign
Track which guests have received their WhatsApp invitation. Use the buttons below to open WhatsApp directly for each guest. The system marks them as "Sent" after you confirm.
Guest Invitation Status
| # | Name | Phone | Table | RSVP | WA Status | Actions |
|---|
Wishes Management
Review guest wishes, approve or reject messages, delete wishes, and export them.
| # | Name | Relation | Message | Status | Likes | Actions |
|---|
π€ Admin Upload (published instantly)
β³ Pending Approval
Loadingβ¦
β Approved Gallery
Loadingβ¦
RSVP Dashboard
Live summary from the backend.
Bulk RSVP Update
Paste guest names line by line and apply a response.
Confirmed Guests
Quick review of everyone marked as confirmed.
Ready to Check In
Tap check-in for arrived guests.
Checked-in Guests
Live arrival list.
Wedding Settings
This panel expects optional settings endpoints in api.php. If they do not exist yet, leave this as reference only.