Skip to content

ClubHub – Fáza 1: Katalóg podujatí ​

O projekte ​

ClubHub je aplikácia, v ktorej študenti nájdu všetky školské podujatia na jednom mieste – krúžky, turnaje, výlety, koncerty aj prednášky. Je to mobilná aplikácia pre Android aj iOS.

Problém: informácie o podujatiach sú dnes roztrúsené po nástenkách, skupinových chatoch a e-mailoch. Študenti sa o akciách dozvedia neskoro alebo vôbec.

Vízia: jedna appka, kde študent nájde, čo sa v škole deje, prihlási sa a nič nezmešká.

Ciele projektu ​

  • Dodať funkčnú aplikáciu po fázach, každá fáza je použiteľná sama o sebe.
  • Vyskúšať si prácu ako na reálnom projekte: zadanie od klienta, tímová práca, code review, prezentácia výsledkov mentorovi.
  • Na konci mať appku spustenú na reálnom telefóne.

Používatelia ​

V prvej fáze robíme appku pre jedného používateľa – študenta, ktorý hľadá podujatia. Ďalšie roly pridáme v neskorších fázach.

PersonaKto to jeČo potrebujeOd fázy
Tomáš, 16 – študentChodí na basketbal, zaujíma sa o hackathonyRýchlo zistiť, čo sa deje tento týždeň, a nezabudnúť na akciu1
Lucia, 17 – organizátorkaVedúča študentského divadelného krúžkuZverejniť podujatie a vidieť, kto prídeneskôr
p. Novák – učiteľOrganizuje výlety a súťažeMať prehľad o prihlásenýchneskôr

Fáza 1 – MVP: Katalóg podujatí ​

Cieľom MVP je appka, v ktorej používateľ nájde podujatia, pozrie si detail a uloží si tie, ktoré ho zaujímajú.

Dáta o podujatiach v tejto fáze dodá klient ako súbor events.json (22 podujatí). Dátumy podujatí v súbore sú pevne dané – upravte si ich podľa potreby, aby ste mohli otestovať filtre obdobia. Appka zatiaľ nekomunikuje so serverom.

Dizajn: obrazovky Fázy 1 vo Figme a design systém (farby, písmo, ikony a komponenty). Obrazovky majú ID (A1, B1…), na ktoré sa môžete odvolávať.

V rozsahu fázy ​

  • zoznam podujatí zoradený podľa dátumu,
  • detail podujatia,
  • vyhľadávanie podľa názvu,
  • filter podľa kategórie a obdobia,
  • označenie „Zaujíma ma“ a zoznam uložených podujatí.

Mimo rozsahu ​

Tieto veci nerobíme, ani čiastočne:

  • prihlásenie používateľa,
  • registrácia na podujatie a vstupenky,
  • vytváranie a úprava podujatí,
  • napojenie na server.

Obrazovky a user stories ​

MVP má 3 obrazovky: Podujatia (zoznam), Detail podujatia a Uložené. Každá user story má akceptačné kritériá – story je hotová, až keď sú splnené všetky.

US-01 Navigácia ​

Ako študent chcem jednoducho prepínať medzi podujatiami a uloženými, aby som sa v appke nestratil.

US-02 Zoznam podujatí ​

Ako študent chcem vidieť prehľad najbližších podujatí, aby som vedel, čo sa v škole deje.

US-03 Detail podujatia ​

Ako študent chcem vidieť všetky informácie o podujatí, aby som sa rozhodol, či pôjdem.

US-04 Vyhľadávanie ​

Ako študent chcem vyhľadať podujatie podľa názvu, aby som rýchlo našiel to, o ktorom som počul.

US-05 Filtre ​

Ako študent chcem vidieť len podujatia, ktoré ma zaujímajú, aby som nemusel prechádzať celý zoznam.

    • Dnes – od 00:00 do 23:59 dnešného dňa,
    • Tento týždeň – od pondelka 00:00 do nedele 23:59 týždňa, v ktorom je dnešný deň,
    • Tento mesiac – od 1. dňa 00:00 do posledného dňa 23:59 aktuálneho mesiaca.

US-06 Zaujíma ma ​

Ako študent si chcem uložiť podujatia, ktoré ma zaujímajú, aby som ich mal po ruke.

Podujatie ​

Každé podujatie má tieto údaje. Na karte v zozname sa zobrazujú len niektoré, v detaile všetky.

ÚdajPríkladNa kartePovinný
NázovVianočný koncertánoáno
KategóriaKultúraánoáno
Dátum a čas začiatku18. 12. 2026, 17:00ánoáno
Dátum a čas konca18. 12. 2026, 19:00nienie
MiestoAula, 1. poschodieánoáno
Obrázokfotka z minulého rokaánonie
Popis2–3 odseky textunieáno
OrganizátorHudobný krúžoknieáno
CenaZadarmo / 3 €nienie

Keď podujatie nemá obrázok, zobrazí sa náhradný obrázok podľa kategórie – fialový gradient s ikonou kategórie podľa dizajnu (komponent Category Image). Keď nemá cenu, nezobrazuje sa nič (nie „0 €“).

Kategórie ​

Šport, Kultúra, Veda a technika, Výlety, Krúžky, Ostatné.