Photo Booth Mode

Turn any device with a camera into a photo booth. Guests take photos, edit, and print — all from the browser.

How It Works

1

Scan QR Code

Guest scans the QR code or connects to the WiFi. Booth projects auto-redirect to the camera UI.

2

Take Photo

Live camera viewfinder with optional countdown timer (3s or 5s). Front/back camera switch. Pinch to zoom.

3

Edit

Crop, rotate, adjust brightness/contrast. Template overlays and text are applied automatically.

4

Print

Preview the final render with all effects. Tap "Print" — skips admin review and sends straight to the printer.

Camera Features

  • Live viewfinder using browser getUserMedia API
  • Front and rear camera switching
  • Pinch-to-zoom with hardware camera zoom
  • Tap-to-focus with visual indicator
  • Optional countdown timer (none / 3s / 5s)
  • Captured at full camera resolution
Camera viewfinder
3s

Instant Print

Photo booth mode skips the admin approval queue. When the guest taps "Print", the photo is rendered with the project template and sent directly to the printer.

  • No admin approval needed
  • Auto-render with project overlays and text
  • Respects configurable copies per photo
  • "Take Another" loops back to the camera
  • Retake deletes the discarded photo
Photo is printing!
Take Another Photo

Requires HTTPS

Browser camera access requires a secure context. Fine Print auto-generates a self-signed TLS certificate on first run. Enable with FINEPRINT_TLS=1 or tls.enabled: true in config.