PŘÍPADOVÁ STUDIE - SPORTYBE

INFORMAČNÍ SYSTÉM NA MÍRUWEBOVÁ A MOBILNÍ APLIKACESPORT / SAAS

Jak jsme pro Sportybe postavili komplexní platformu pro provoz sportovních hal.

2020 - DOPOSUD

Sportybe Europe GmbH potřebovala software, který nebude limitovat provoz velkých sportovišť ani budoucí expanzi do dalších hal. Postavili jsme čtyři propojené moduly v Javě, Spring Bootu a React/Next.js spolu s nativními aplikacemi pro iOS a Android. Klient platformu provozuje pět let v kontinuálním vývoji a popsal ji slovy „konečně jsme našli software, který nás nelimituje".

ZADÁNÍ PROJEKTU

Sportybe Europe GmbH je sportovní startup spravující velké sportovní haly s rezervacemi, billingem, retailem a půjčovnou vybavení v jednom provozu. Existující krabicová řešení nezvládala kombinaci capacity managementu, fakturace a integrace s bankovními platebními bránami pro touch-screen pokladny na recepci. Klient hledal partnera, který dokáže navrhnout architekturu pro čtyři odlišné moduly s jednou doménovou vrstvou a zároveň udržet kontinuální vývoj po celou dobu provozu. Naším úkolem bylo nahradit fragmentované nástroje jediným SaaS systémem postaveným na vlastní stack technologii bez vendor-lock-inu.

ROZSAH PROJEKTU

Dodali jsme čtyři nezávislé, ale datově propojené moduly nad společnou backendovou doménou v Javě a Spring Bootu. Web Portal pokrývá veřejné rezervace hal, správu účtu, kreditové peněženky, vstupenky a permanentky pro koncové sportovce. Touch-Screen Interface je v podstatě plnohodnotné ERP pro recepci s facility managementem, fakturací, skladovou evidencí, retailem, půjčovnou vybavení a integrací do bankovních platebních terminálů. Backoffice Module slouží managementu pro správu jednotlivých hal, nastavení rezervačních pravidel, profitability reporting a interní administraci uživatelů. Mobilní aplikace pro iOS (Swift) a Android (Kotlin) přinášejí rezervace a správu účtu do telefonu zákazníka. Datovou vrstvu tvoří PostgreSQL pro transakční data a Elasticsearch pro fulltextové vyhledávání hal, časových slotů a katalogu zboží. Asynchronní komunikaci mezi moduly řeší RabbitMQ, integrace s pokladnami a externími systémy běží přes REST API. Frontend portálu a backoffice využívá React s Next.js kvůli SEO landing page hal a server-side renderingu vytíženějších stránek. Bezpečnost a auditovatelnost transakcí odpovídá našim ISO 9001 a ISO 27001 procesům, klient má nasmlouvanou DPA pro práci s osobními údaji členů. Projekt řídí na straně klienta Operational Director Jan Hrnčíř, na naší straně tech lead a tým vývojářů rozdělený na backend, frontend a mobile. Předávací protokoly zahrnují průběžnou dokumentaci a release notes při každém vydání nové funkcionality.

Zjistěte, jak postavit platformu pro provoz sportovišť bez kompromisů.

Vše pod NDA. Odpovíme do 4 hodin. Vaše data zpracováváme dle ISO 27001 a GDPR.

PRŮBĚH REALIZACE A DOKONČENÍ

Spolupráce začala v roce 2020 vstupní analýzou provozních procesů ve dvou pilotních halách a návrhem doménové architektury, která musela od začátku počítat se čtyřmi klientskými rozhraními. První rok jsme se soustředili na Web Portal a Backoffice modul, abychom rozhýbali samotnou rezervaci a fakturaci, a paralelně rozjeli touch-screen ERP s integrací bankovních terminálů. Reálnou překážkou byla integrace s platebním providerem na recepčních pokladnách — bankovní gateway vyžadovala jiné chování pro offline scénáře, což si vyžádalo přepracování stavového stroje plateb a další kolo end-to-end testů. Po stabilizaci pokladního flow jsme nasadili nativní mobilní aplikace pro iOS a Android a postupně rozšiřovali Elasticsearch o vyhledávání slotů napříč halami. Od roku 2022 běží platforma v režimu kontinuálního vývoje — každý kvartál přidáváme nové moduly podle obchodních potřeb klienta a prioritizujeme backlog společně s Operational Directorem. Klient platformu provozuje na vlastních halách v rámci sítě Sportybe a její nasazení označil slovy: „Konečně jsme našli software, který nás nelimituje a umožňuje plně využít naše haly a sportoviště." Hand-off proběhl formou postupného převzetí provozu s SLA podporou, takže žádná z hal nezažila výpadek delší než stanovený rámec údržby.

TECHNOLOGIE, KTERÉ JSME POUŽILI

NEZÁVAZNÁ KONZULTACE

Získejte návrh ERP architektury pro vaši firmu.

Získejte úvodní analýzu vašeho rezervačního a provozního systému v rozsahu až 5 MD zcela zdarma. Zmapujeme procesy a navrhneme řešení s jasným ROI.

ODPOVÍDÁME DO 4 PRACOVNÍCH HODIN

Formuláře nejsou pro vás? Kontaktujte nás napřímo.

NÁŠ EMAIL

info@etyka.cz

NÁŠ TELEFON

+420 777 720 777
Jiří Domjen

CTO

Jiří Domjen

Rád s vámi proberu technickou stránku vašeho projektu. Zhodnotíme možnosti API integrace na vaše stávající systémy a navrhneme architekturu pro vaši novou webovou aplikaci.