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.
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.
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 model předplatného s platební bránou.
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.
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.
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.
Š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ů.
Plnohodnotná React aplikace pro správu fotopastí, prohlížení fotek, nastavení zařízení a správu předplatného. Nasazena na Cloudflare Pages.
Progresivní webová aplikace instalovatelná na iOS i Android bez nutnosti App Store / Google Play. Plný mobilní UX s offline podporou.
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.
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.
Transakční e-maily (potvrzení registrace, platby, notifikace o předplatném) odesílané přes Azure Communication Services.
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í.
Fotopasti odesílají fotky jako e-mailové přílohy — server je automaticky přijme a uloží do Azure Storage bez zásahu uživatele.
Přehled všech zařízení, organizace fotek podle fotopasti, filtrování a prohlížení v plném rozlišení.
Zákazníci si aplikaci přidají na plochu telefonu jako nativní app — bez nutnosti App Store nebo Google Play.
Firebase Cloud Messaging doručí notifikaci okamžitě po zachycení pohybu — na mobilu i v prohlížeči.
Tři tarify (měsíční, kvartální, roční) s platbou přes COMGATE a automatickým obnovením předplatného.
Azure Blob Storage roste s počtem zákazníků bez změny architektury — od prvního uživatele po tisíce zařízení.
Multitenantní SaaS pro zubní kliniky — od objednání po vykázání pojišťovně
Datový sklad na Microsoft Fabric pro síť 200+ lékáren
Kompletní náhrada systému pro správu prodejní sítě MLM za 3 měsíce
Hlubší technické poznámky k tématům této případové studie.
Pro Fotopast.cloud jsme postavili SaaS platformu jako PWA místo dvou nativních aplikací. Dodáno za 2 měsíce a funguje. Tady je ale pět faktorů, podle kterých rozhodujeme — ne každý projekt se do PWA vejde.
Číst článekPro Fotopast.cloud zpracováváme fotky z tisíců fotopastí. Popis pipeline, která škáluje: Event Grid triggery, blob storage tiering, deduplikace a optimalizace nákladů pro hromadný upload.
Číst článekFotopast.cloud šla do produkce 60 dní od zahájení. Není to marketingový trik — je to série vědomých rozhodnutí o tom, co vejde a co se nechá na potom. Tady jsou pravidla, která používáme.
Číst článek