Shopify-embedded App zur Verwaltung von Fotobuch-Bestellungen — Orders-Dashboard, Foto-Viewer, asynchrones Upload-System und Production Gate in einem Tool.
Alle Fotobuch-Bestellungen auf einen Blick — Kunde, Bestellnummer, Reiseziel, Jahr, Cover-Stil, Bildanzahl, Upload-Status. Direkt im Shopify Admin.
Pro Bestellung alle hochgeladenen Kundenbio-Fotos einsehbar, einzeln vorschaubar und als ZIP-Archiv herunterladbar für die Produktion.
Async-Jobsystem mit Manifest-basiertem Tracking. Jedes Foto durchläuft queued → uploading → verifying → completed. Idempotent, retry-fähig.
Bestellung geht erst in Produktion wenn alle Fotos vollständig hochgeladen und verifiziert sind. Verhindert unvollständige Druckaufträge.
Jeder Foto-Upload läuft als persistenter Job durch eine 6-stufige State Machine. Magic-Byte-Validierung + HMAC-gesignter Image-Proxy für Sicherheit.
Warum das zählt: Ein Fotoband der mit fehlenden Bildern in den Druck geht ist ein teurer Fehler. Das Production Gate macht das systemisch unmöglich — nicht durch Prozess, sondern durch Code.