AI Styling Panes
Backend-ready: connect this button to OpenAI Images, Replicate, or your preferred generation API.
Backend-ready: connect this button to OpenAI Images, Replicate, or your preferred generation API.
The active image stays embedded in the camera screen as a picture-in-picture preview. Use the thumbnail strip to select originals or AI edits.
Send client photos from the same device without switching phones, tablets, or laptops.
Ready for Supabase Storage, SendGrid, Twilio, HubSpot, HoneyBook, Zapier, or custom CRM webhook.
Create client event folders before the event so photos can be saved locally and exported for CRM import when the backend is unavailable.
Exports include folder metadata, client details, queued image data, and photo records so a CRM/backend can ingest later.
Captured and edited photos remain local until your backend is connected.
Operator controls for folders, clients, QR/PIN handoff, direct send queue, production photo storage, and backend readiness.
Drop in your keys and endpoints when production backend is ready.
window.CAPERTURE_CONFIG = {
supabaseUrl: '',
supabaseAnonKey: '',
aiImageEndpoint: 'api/generate-image',
storageBase: 'photobooth',
uploadEndpoint: 'api/upload.php',
createEventEndpoint: 'api/create-event.php',
createClientEndpoint: 'api/create-client.php',
sendEndpoint: 'api/send-gallery.php',
statsEndpoint: 'api/admin-stats.php',
crmWebhook: 'api/send-gallery.php'
}