STUDIO CONTROL PANEL
Dashboard
YOUR STUDIO, ORGANIZED
Every wedding detail.
One beautiful workspace.
Bookings, billing and delivery — managed from one place.
WEDDING
STORY
QUICK OVERVIEW
Recent bookings
| Client / couple | Event date | Venue | Status |
|---|
Your next story starts here
Add a wedding booking to get started.
CLIENT & EVENT RECORDS
Wedding bookings
Existing booking records are retained in the same D1 table.
No bookings found
Create a booking or change your search.
CASHFLOW REGISTER
Payments
Record every payment as a separate transaction.
| Date | Booking | Amount | Method | Reference / notes |
|---|
No payment transactions recorded yet.
QUOTATIONS & BILLING
Invoices
Create invoices and print/save them as PDF from your browser.
| Invoice | Client / booking | Issue date | Total | Status | Actions |
|---|
No invoices created yet.
PEOPLE & PAYOUTS
Team & editors
Maintain agreed pay, amount paid and remaining team dues.
No team members added yet.
POST-PRODUCTION
Editing tasks
Track editors, deadlines, revisions and delivery status.
| Task | Booking | Assignee | Due date | Status |
|---|
No editing tasks created yet.
EXTERNAL STORAGE LINKS
Gallery & media links
R2 is not used. Store Google Drive or other external gallery URLs here; this module does not upload files itself.
No gallery links saved yet.
DATA SAFETY
Backup & settings
Keep regular backups before schema changes or deployments.
Booking backup
Export current booking records as JSON. This includes the existing booking fields and deliverables.
CSV export
Download a spreadsheet-friendly copy of your booking list.
Storage configuration
Cloudflare R2: Disabled / not configured. Media records store external URLs only. Select an upload provider later without changing booking records.
Deployment checklist
- Configure D1 binding as
DB - Set encrypted
ADMIN_PASSWORDsecret - Run additive
schema.sqlmigration - Test login, backups and existing bookings