.NET Backend API
Ein robustes REST-API zur Verwaltung von Benutzern, Geräten, Fotos und Abonnements. Als Docker-Image in Azure bereitgestellt mit automatisierten CI/CD-Pipelines.
Ein führender tschechischer Wildkamera-Händler benötigte eine maßgeschneiderte Anwendung zur Erfassung und Verwaltung von Fotos aus Kundengeräten. Wir haben eine komplette Cloud-SaaS-Plattform gebaut — von der Foto-Aufnahme über eine Web-App bis hin zu einer iOS/Android-PWA mit Push-Benachrichtigungen. Geliefert in 2 Monaten.
Der Kunde — einer der größten Wildkamera-Händler in der Tschechischen Republik — wollte seinen Kunden Mehrwert bieten: Cloud-Speicher für Fotos, direkt an die Geräte angebunden. Eine fertige Lösung existierte nicht. Das gesamte System musste von Grund auf gebaut werden — Foto-Aufnahme von Geräten, Cloud-Speicherung, Web- und Mobile-Apps sowie ein Abo-Modell mit Zahlungs-Gateway.
Wir haben das gesamte Ökosystem entworfen und gebaut. Ein .NET-Backend bedient sowohl die Web- als auch die Mobile-App, während ein dedizierter SMTP-ähnlicher Server Fotos direkt von den Geräten empfängt und in Azure Storage ablegt.
Ein robustes REST-API zur Verwaltung von Benutzern, Geräten, Fotos und Abonnements. Als Docker-Image in Azure bereitgestellt mit automatisierten CI/CD-Pipelines.
Ein eigenständiges Backend, das einen SMTP-Server emuliert — es empfängt Fotos, die direkt von Wildkameras als E-Mail-Anhänge gesendet werden, und speichert sie im Azure Blob Storage.
Skalierbarer Cloud-Speicher für alle Kundenfotos, nach Gerät organisiert, mit automatisiertem Lifecycle-Management der Dateien.
Eine voll ausgestattete React-Anwendung zur Verwaltung von Wildkameras, zum Durchsuchen von Fotos, zur Konfiguration von Geräten und zur Verwaltung von Abonnements. Bereitgestellt auf Cloudflare Pages.
Eine Progressive Web App, die auf iOS und Android ohne App Store oder Google Play installierbar ist. Vollständige Mobile-UX mit Offline-Unterstützung.
Kunden erhalten sofortige Push-Benachrichtigungen, sobald Bewegung erkannt wird — sowohl im Web als auch in der mobilen PWA über Firebase Cloud Messaging.
COMGATE-Zahlungs-Gateway zur Abo-Verwaltung — Monats-, Quartals- und Jahrespläne mit automatischer Verlängerung.
Transaktionale E-Mails (Registrierungsbestätigungen, Zahlungsbelege, Abo-Benachrichtigungen), versendet über Azure Communication Services.
Das Backend läuft als Docker-Image auf Azure. Ein dedizierter SMTP-ähnlicher Server empfängt Fotos von den Geräten und speichert sie im Azure Blob Storage. Das React-Frontend wird auf Cloudflare Pages bereitgestellt. Push-Benachrichtigungen werden über Firebase Cloud Messaging abgewickelt. Transaktionale E-Mails werden über Azure Communication Services versendet. Das gesamte Deployment ist über Azure DevOps CI/CD-Pipelines automatisiert.
Wildkameras senden Fotos als E-Mail-Anhänge — der Server empfängt und speichert sie automatisch im Azure Storage, ohne Zutun des Nutzers.
Eine Übersicht aller Geräte, Organisation der Fotos nach Kamera, Filter und Durchsuchen in voller Auflösung.
Kunden fügen die App wie eine native App zum Home-Screen hinzu — kein App Store oder Google Play erforderlich.
Firebase Cloud Messaging liefert eine Benachrichtigung sofort, wenn eine Bewegung erfasst wird — sowohl mobil als auch im Browser.
Drei Preisstufen (monatlich, quartalsweise, jährlich) mit COMGATE-Zahlungen und automatischer Abo-Verlängerung.
Azure Blob Storage skaliert mit dem Kundenwachstum ohne architektonische Änderungen — vom ersten Nutzer bis zu tausenden Geräten.
Multitenant-SaaS für Zahnkliniken — von der Terminbuchung bis zur Kassenabrechnung
Data Warehouse auf Microsoft Fabric für eine Kette mit 200+ Apotheken
Vollständige Ablösung eines MLM-Vertriebsnetz-Managementsystems in 3 Monaten
Tiefere technische Notizen zu den Themen dieser Fallstudie.
Für Fotopast.cloud haben wir die SaaS-Plattform als PWA statt zwei nativen Apps gebaut. In 2 Monaten ausgeliefert, funktioniert. Aber hier sind fünf Faktoren, nach denen wir entscheiden — nicht jedes Projekt passt in eine PWA.
Artikel lesenFür Fotopast.cloud verarbeiten wir Fotos aus Tausenden Wildkameras. Die Pipeline, die skaliert: Event-Grid-Trigger, Blob-Storage-Tiering, Deduplikation und Kostenoptimierung für Bulk-Uploads.
Artikel lesenFotopast.cloud ging 60 Tage nach Kickoff in Produktion. Kein Marketing-Trick — eine Reihe bewusster Entscheidungen, was liefert und was aufgeschoben wird. Hier die Regeln, die wir nutzen.
Artikel lesen