• Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události
Žádné výsledky
Zobrazit všechny výsledky
ITBiz.cz
ITBiz.cz
Žádné výsledky
Zobrazit všechny výsledky

Jak funguje aplikace, která usnadňuje sportování 65 tisícům Čechů?

Redakce
18. 6. 2022
| Tiskové zprávy

Český sport je místy zkostnatělý a zaseknutý v minulosti, kdy se kluby řídily pomocí sdílených tabulek a vytištěných papírů. Parta kamarádů, kteří se ve sportu od malička pohybovali, to zažili na vlastní kůži a rozhodli se situaci změnit. Vytvořili aplikaci eos club zone, která klubům pomáhá s administrativou i samotným řízením sportovních oddílů. Za poslední dva roky jí narostl počet uživatelů o 175 % a stále roste. Jak je služba naprogramovaná a jak funguje?

Služba eos club zone posouvá sportovní kluby a zájmové kroužky z dob používání spousty nepřehledných sdílených tabulek do moderního digitálního světa. Aplikace zefektivňuje fungování klubů a nabízí všechny potřebné a užitečně funkcionality na jediném místě přístupném odkudkoliv. Kluby si díky klubové platformě eos můžou jednoduše řešit docházku sportovců, komunikovat se členy, generovat platební QR kódy i skrze API párovat platby s internetovým bankovnictvím, nahrávat dokumenty jako je například potvrzení od lékaře a mnoho dalšího. Všechny možnosti a funkcionality aplikace najdete na stránkách eos.cz. Podrobně službu popisuje Pavel Junek, Head of Front-end.

Jak je systém postaven?
Celý systém eos se skládá z několika aplikací, které fungují nezávisle na sobě a každá má na starost jinou část systému. Všechny běží na serveru u externí firmy, který si ale kompletně spravujeme sami. Data každého klubu jsou uložena odděleně a automaticky se zálohují každý den.

Backend aplikace má na starosti ukládání dat do databáze, zajišťování jejich konzistence a validity. Také řeší akce na pozadí – zasílání e-mailů, odesílání notifikací do prohlížečů i mobilních aplikací a další automatické akce, jako třeba automatické importy z bankovních API nebo synchronizace dat. Tato backendová část je postavena na PHP 8 (Laravel), slouží jako SSOT pro frontend i aplikace – komunikace probíhá přes Rest API a RT pomocí WebSocket.

Frontend (webová) aplikace řeší veškerou interakci s uživatelem, slouží jako prostředník mezi uživatelem a backend aplikací. Jde o webovou aplikaci, která běží přímo na doméně (URL adrese) daného klubu. Navíc je možné ji nainstalovat pomocí prohlížeče jako klasickou aplikaci do počítače (PWA) a podporuje Web Push notifikace. S backend aplikací umí komunikovat i v reálném čase, takže upozorní na nové notifikace a automaticky je označí jako přečtené. Frontend je SPA aplikací postavenou na frameworku Angular.

Frontendovou aplikaci máme v jednom monorepu spolu s dalšími interními aplikacemi, jako je například servisní aplikace, ve které spravujeme všechny aktivní kluby a vytváříme nové – klubovou platformu pro nový klub jsme v ní schopni založit do pěti minut. Všechny aplikace tak mohou sdílet nemalou část zdrojových kódů, což nám velmi usnadňuje vývoj nových funkcionalit i rozvoj těch stávajících.

Součástí monorepa je i aplikace pro mobilní telefony. Máme definovaný vlastní design system, který respektuje nativní vzhled operačních systémů iOS a Android, ze kterého poté aplikaci stavíme. Appku tak máme naprogramovanou jenom jednou, ale publikujeme dvě rozdílné verze pro iOS a Android. V mobilní aplikaci se může uživatel přihlásit do všech svých klubů a poté mezi nimi jednoduše přepínat. Aplikace mění vzhled na základě vizuální identity aktuálního klubu, barvy pro každý klub umíme vzdáleně téměř okamžitě změnit bez nutnosti aktualizace appky. Členům chodí nativní systémové notifikace na iOS i Android – opět s logem konkrétního klubu. (To platí částečně i pro webovou aplikaci.)

Kromě toho máme na serveru spuštěných několik interních aplikací a služeb, které nám pomáhají zajistit správný chod celého systému. Jsou to například monitorovací aplikace, které sledují vytíženost serveru a backend aplikací, nebo služby pro sbírání logů a chyb za běhu systému.

Další část, která funguje odděleně od ostatních, je administrace klubových webů a klubové weby jako takové. Administrace je kvůli vyššímu zabezpečení kompletně oddělena od klubové platformy, ale velmi úzce s ní komunikuje. Veškerá data (například soupisky) se do adminu automaticky synchronizují v pravidelných intervalech. Také je díky tomu možné administraci využít pro správu webů, které kluby mají od jiného dodavatele, pokud nechtějí web eos.

Všechny naše klubové weby fungují opět v jednom monorepu a sdílí naprostou většinu zdrojových kódů. Například způsob, jakým se získávají data z administrace je společný pro všechny klubové weby. Díky tomu jsme schopni nové šablonové weby spustit v řádu několika málo minut. Na serveru pak běží všechny weby odděleně, nezávisle na sobě. Každý web je zároveň dostupný na neveřejné zaheslované doméně, kde je možné si jej prohlédnout, otestovat a naplnit daty před jeho zveřejněním.

Související příspěvky

Vláda projedná novelu, která zpřesní pravomoci NÚKIB
Zprávičky

Google zaplatí státu Texas 1,4 miliardy USD kvůli shromažďování osobních údajů

11. 5. 2025
Zprávičky

Průzkum: Většina českých investorů o kryptoměny neprojevuje velký zájem

10. 5. 2025
Kryptoměny a jejich ekonomika
Zprávičky

Cena bitcoinu se vrátila nad hranici 100 000 dolarů

9. 5. 2025
Umělá inteligence: Nástroje vs. platforma, věda vs. kreativita
Články

Když umělá inteligence lže, jsou důvěra a ochranná opatření ještě důležitější

9. 5. 2025

Zprávičky

Vláda projedná novelu, která zpřesní pravomoci NÚKIB

Google zaplatí státu Texas 1,4 miliardy USD kvůli shromažďování osobních údajů

ČTK
11. 5. 2025

Americký internetový gigant Google se dohodl, že zaplatí státu Texas 1,375 miliardy dolarů (přes

Průzkum: Většina českých investorů o kryptoměny neprojevuje velký zájem

ČTK
10. 5. 2025

Většina českých investorů neprojevuje o kryptoměny, zejména bitcoin, velký zájem a klesá i důvěra

Kryptoměny a jejich ekonomika

Cena bitcoinu se vrátila nad hranici 100 000 dolarů

ČTK
9. 5. 2025

Cena nejznámější kryptoměny bitcoin se včera poprvé od února vrátila nad hranici 100.000 dolarů

Trump chce zrušit Bidenovo omezení na vývoz pokročilých čipů

ČTK
8. 5. 2025

Administrativa amerického prezidenta Donalda Trumpa plánuje zrušit omezení vývozu pokročilých počítačových polovodičů, které zavedl

Brusel žaluje pět zemí EU včetně Česka za nedostatečné provádění nařízení DSA (aktualizováno)

ČTK
7. 5. 2025

Evropská komise (EK) se rozhodla zažalovat Českou republiku, Španělsko, Kypr, Polsko a Portugalsko za

Antivirová společnost Gen Digital zvýšila celoroční provozní zisk o 45 %

ČTK
7. 5. 2025

Antivirová společnost Gen Digital, která vznikla spojením české firmy Avast s americkou NortonLifeLock, ve

Prodej amerického komunikačního vybavení Česku se týká kryptografických zařízení

ČTK
7. 5. 2025

Prodej vojenského komunikačního vybavení České republice v hodnotě 181 milionů dolarů (zhruba čtyři miliardy

Německo postihl rozsáhlý výpadek komunikačního systému pro policii či hasiče

ČTK
6. 5. 2025

Německo dnes podle agentury DPA postihl rozsáhlý výpadek šifrovaného komunikačního systému využívaného policií, hasiči,

Tiskové zprávy

Partnerství společností Nutanix a Pure Storage přinese zákazníkům větší možnosti volby díky novému integrovanému řešení pro kritické pracovní úlohy

Speciální polep Ferrari pro Miami: technologie a design v podání HP

Nadace Mission 44 Lewise Hamiltona a HP podpoří dovednosti mladých v oblasti přírodních a technických věd

Během posledních 48 hodin zachytila VZP rozeslání až 100 tisíc podvodných e-mailů

S barefooty chce dobýt svět. Be Lenka proto nasazuje systém od SAP, který rok ladila s českým ACTUM Digital

Synology oznamuje DiskStation DS925+ a rozšiřující jednotku DX525

Zpráva dne

Nešlehejte vejce ale Windows 11 na Goodofer24 jen za €20.00!

Nešlehejte vejce ale Windows 11 na Goodofer24 jen za €20.00!

Redakce
15. 4. 2025

Ať už máte PC se starším systémem Windows, nebo si stavíte PC podle vašich...

Videa ITBiz.cz

Glenn Mallon, Dell Technologies

Elektronická recepční

FORXAI Mirror

Kamery pro průmysl a detekci požárů

Kamery pro vyhodnocení spokojenosti zákazníků

Kalendář

Kvě 13
Celý den

Cloud Computing Conference

Kvě 27
Celý den

Kontajnery v praxi

Říj 1
Celý den

Cyber Attacks

Zobrazit kalendář

Komentujeme

Chvála černých skřínek

Malé modely AI mají být velkým trendem

Pavel Houser
3. 1. 2025

V záplavě prognóz technologického vývoje (nejen) v roce 2025 zde prozatím trochu zapadlo jedno téma, které...

Odebírat newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Slovník

AC3

Message

BSOD

Kategorie

  • Články
  • Komentujeme
  • Slovník
  • Tiskové zprávy
  • Zprávičky

Portál ITbiz.cz přináší informace z IT a byznysu již od roku 2006. Provozuje jej internetové vydavatelství Nitemedia. Hosting zajišťuje společnost Greenhousing.cz. Mezi další naše projekty patří například ABClinuxu.cz a Sciencemag.cz. Na stránce Redakce naleznete informace o redakci a možnostech inzerce.

Rubriky

Akce a události Byznys Cloud Ekomerce Hardware Internet Operační systémy Podnikový software Právo Science Security Technologie Telekomunikace Veřejná správa Vývoj a HTML Zpráva dne České IT

Píšeme jinde

RSS ScienceMag RSS

  • DNA ze starověkého sýra ukazuje evoluci laktobacilů
  • Sonda z dob studené války se vrací na Zemi
  • Astrofoto měsíce: Simeis 147- Spaghetti nebula

RSS AbcLinuxu RSS

  • Vývoj renderovacího jádra Servo za uplynulé dva měsíce
  • Raspberry Pi Connect 2.5
  • 1272 projektů (vývojářů) přijatých do Google Summer of Code 2025

Newsletter

Zásady ochrany osobních údajů.

Zkontrolujte svoji doručenou poštu a potvrďte odběr.

Žádné výsledky
Zobrazit všechny výsledky
  • Technologie
  • Byznys
  • Software
  • Hardware
  • Internet
  • Telco
  • Science
  • České IT
  • Události

© 2019 Vydává Nitemedia s.r.o. Hosting zajišťuje Greenhousing.cz.

Tento web používá cookies. Pokračováním dáváte souhlas s jejich používáním. Více na itbiz.cz/soukromi.