Private Event Photography

Analoges Gefühl.
Digitale Sicherheit.

Gäste scannen den QR-Code, geben das Event-Passwort ein und erhalten eine anonyme Kamera-Session mit maximal zehn Aufnahmen. Fotos landen in einem privaten Supabase-Bucket, werden moderiert und erscheinen erst nach Freigabe in der passwortgeschützten Galerie — mit signierten URLs statt öffentlicher Buckets.

Architektur

  • · Next.js App Router + Server Actions + Node Route Handler für Uploads
  • · Supabase Postgres mit RLS für Admins, Service Role nur serverseitig für Gäste
  • · Private Storage + Sharp entfernt EXIF · Gast-Sessions via HTTP-only Cookies
  • · bcrypt für Event- & Galerie-Passwörter

Verarbeite nur technisch notwendige Daten; keine Gastkonten, keine Namen, keine Telefonnummern.