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.
Choose a template to preload the UI theme, AI prompts, gallery folders, CRM fields, delivery text, and upsell suggestions.
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.
Use Auto Detect for normal events. USB/UVC handles HDMI capture cards. HTTP/MJPEG, RTSP, ONVIF, and vendor Wi-Fi are external profiles; RTSP/ONVIF/RTMP require the Android native bridge.
Universal camera module 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'
}