SaaS platforma pro fotopasti — cloudové úložiště fotek a správa zařízení jako PWA
Přední český prodejce fotopastí potřeboval vlastní aplikaci pro sběr a správu fotek z fotopastí zákazníků. Vybudovali jsme kompletní cloudovou SaaS platformu — od příjmu fotek přes webovou aplikaci až po iOS a Android PWA s push notifikacemi. Implementováno za 2 měsíce.
2 měsíce
doba implementace
od nuly do produkce
iOS + Android
PWA aplikace
bez App Store poplatků
Azure
cloudové úložiště
neomezená škálovatelnost
Real-time
push notifikace
při detekci pohybu
Vlastní ekosystém pro tisíce fotopastí zákazníků
Klient — jeden z největších prodejců fotopastí v ČR — chtěl zákazníkům nabídnout přidanou hodnotu: cloudové úložiště fotek přímo napojené na jejich fotopasti. Krabicové řešení neexistovalo. Bylo potřeba postavit celý systém od nuly — příjem fotek ze zařízení, cloudové úložiště, webovou i mobilní aplikaci a předplatné model s platební bránou.
Existující SaaS řešení na trhu
nevyhovující / neexistující
Vlastní správa fotek zákazníky
manuální, bez centralizace
Mobilní přístup k fotkám
chyběl zcela
Push notifikace při detekci pohybu
chyběly zcela
Výsledek bez vlastního řešení
nulová retence, žádný recurring revenue model
zákazníci bez přidané hodnoty
Kompletní SaaS platforma: od příjmu fotek po mobilní notifikace
Navrhli a vybudovali jsme celý ekosystém. Backend v .NET obsluhuje webovou i mobilní aplikaci, samostatný SMTP-like server přijímá fotky přímo ze zařízení a ukládá je do Azure Storage.
Backend .NET API
Robustní REST API pro správu uživatelů, zařízení, fotek a předplatného. Nasazeno jako Docker image v Azure prostředí s automatickým CI/CD pipeline.
Samostatný server pro příjem fotek
Dedikovaný backend emulující SMTP server — přijímá fotky odesílané přímo z fotopastí jako e-mailové přílohy a ukládá je do Azure Blob Storage.
Azure Blob Storage
Škálovatelné cloudové úložiště pro fotky všech zákazníků s organizací podle zařízení a automatickou správou životního cyklu souborů.
Webová aplikace (React)
Plnohodnotná React aplikace pro správu fotopastí, prohlížení fotek, nastavení zařízení a správu předplatného. Nasazena na Cloudflare Pages.
PWA pro iOS a Android
Progresivní webová aplikace instalovatelná na iOS i Android bez nutnosti App Store / Google Play. Plný mobilní UX s offline podporou.
Push notifikace (Firebase Messaging)
Zákazníci dostávají okamžité push notifikace při zachycení pohybu fotopastí — na webu i v mobilní PWA přes Firebase Cloud Messaging.
Integrace COMGATE
Platební brána COMGATE pro správu předplatného — měsíční, kvartální i roční plány s automatickým obnovením.
Azure Communication Services
Transakční e-maily (potvrzení registrace, platby, notifikace o předplatném) odesílané přes Azure Communication Services.
Architektura řešení
Backend běží jako Docker image v Azure. Fotky ze zařízení přijímá samostatný SMTP-like server a ukládá je do Azure Blob Storage. Frontend React aplikace je nasazena na Cloudflare Pages. Push notifikace zajišťuje Firebase Cloud Messaging. E-maily odesílá Azure Communication Services. CI/CD pipeline přes Azure DevOps automatizuje celé nasazení.
Cloudflare Pages
Frontend hosting
↕
Azure Cloud
.NET Backend API
Docker container
SMTP Ingest Server
Docker container
Azure Blob Storage
Fotky
↕
Firebase Cloud Messaging
Push notifikace
↕
Integrace
Výsledky
Automatický příjem fotek ze zařízení
Fotopasti odesílají fotky jako e-mailové přílohy — server je automaticky přijme a uloží do Azure Storage bez zásahu uživatele.
Cloudová správa fotopastí
Přehled všech zařízení, organizace fotek podle fotopasti, filtrování a prohlížení v plném rozlišení.
PWA pro iOS a Android
Zákazníci si aplikaci přidají na plochu telefonu jako nativní app — bez nutnosti App Store nebo Google Play.
Push notifikace při detekci pohybu
Firebase Cloud Messaging doručí notifikaci okamžitě po zachycení pohybu — na mobilu i v prohlížeči.
Předplatné model s COMGATE
Tři tarify (měsíční, kvartální, roční) s platbou přes COMGATE a automatickým obnovením předplatného.
Škálovatelné Azure úložiště
Azure Blob Storage roste s počtem zákazníků bez změny architektury — od prvního uživatele po tisíce zařízení.
Technologie
- .NET
- React
- Docker
- Azure
- Azure Blob Storage
- Azure DevOps
- CI/CD Pipelines
- Cloudflare Pages
- Firebase Messaging
- COMGATE
- PWA
- SMTP server
- Azure Communication Services
Chcete podobné řešení?
Napište nám — odpovíme do jednoho pracovního dne a domluvíme úvodní call.