Admin workflows

Upload/remove photos via AJAX from the event screen.

Configure watermark before publishing: choose image or text, set opacity and position.

Define pricing: per-photo defaults and optional packs (e.g., 10 photos for $X, download/print).

Generate a protected event page with password and QR code for guests.