Clubiq

Typ projektu: Maturitní práce - mobilní aplikace
Název projektu: Clubiq
Jména autorů: Matyáš Drobík, Anežka Jordánová, Samuel Žárský
Popis projektu:
Clubiq je mobilní aplikace pro sportovní kluby usnadňující trenérům záznam tréninků a zápasů a následné hodnocení hráčů. Trenéři mohou sledovat progres hráčů v krátkodobém i dlouhodobém měřítku. Hráči mimo sledování hodnocení od svých trenérů mohou hodnotit i svůj osobní výkon a sledovat tak své silné a slabé stránky.
Aplikace je zaměřena na profesionální i neprofesionální sportovní kluby, jejich hráče a trenéry. Uživatelské rozhraní je optimalizováno pro správce klubu, trenéry i jednotlivé hráče.
Technická specifikace projektu:
Pro vývoj frontendu byly použity technologie React Native, Typescript, Expo a Tamagui. Frontend dále využívá API, které je celé napsané pomocí technologie ASP.NET Core a datový model vytvořený pomocí PostgreSQL.
Projekt je velmi rozsáhlý. Frontend využivá cca 20 typů grafických komponent, s jejichž pomocí bylo vytvořeno více než 50 obrazovek. Tyto pak komunikují s datovou vrstvou pomocí 93 API endpointů. Samotná datová vrstva pak obsahuje 34 vzájemně propojených tabulek, k nimž bylo vytvořeno 89 procedur a funkcí a 5 pohledů.
