TeamHub — Správa športových turnajov a klubov

Kompletný systém pre správu športových turnajov a klubov. Skupiny, pavúky, live výsledky a rozhodcovský režim — všetko na jednom mieste.

Prehliadať turnaje

Aké funkcie ponúka TeamHub?

  • Skupinové tabuľky s automatickým výpočtom bodov a poradia

  • Live výsledky — aktualizácie v reálnom čase bez refreshu stránky

  • Vyraďovacie pavúky — semifinále, finále, zápas o 3. miesto

  • Rozhodcovský režim — mobilné zadávanie skóre a udalostí priamo z ihriska

  • Drag & drop plánovač s harmonogramom a prestávkami

  • Správa klubov — sekcie, kategórie, tréningy a databáza hráčov

  • Responzívny web optimalizovaný pre mobily s možnosťou PWA inštalácie

Prečo je TeamHub zadarmo?

TeamHub je bezplatný open-source projekt dostupný na GitHub-e. Žiadne skryté poplatky, žiadne limity na turnaje, kluby ani tímy. Vytvorené pre športovú komunitu. Veríme, že každý športový klub a organizátor turnajov by mal mať prístup k profesionálnym nástrojom bez ohľadu na rozpočet. Celý zdrojový kód je verejne dostupný, takže si ho môžete overiť, upraviť alebo hosťovať na vlastnej infraštruktúre.

Pre koho je TeamHub?

  • Organizátorov turnajov, ktorí potrebujú kompletné riešenie na správu skupín, pavúkov a rozpisov zápasov pre futbal, hádzanú, basketbal alebo akýkoľvek iný tímový šport.

  • Športové kluby hľadajúce nástroje na správu sekcií, súpisiek hráčov, tréningových rozvrhov a účasti na turnajoch na jednom centrálnom mieste.

  • Rozhodcov a trénerov, ktorí chcú zadávať skóre a udalosti priamo z ihriska pomocou mobilného zariadenia s aktualizáciami v reálnom čase pre divákov.

Aké formáty turnajov TeamHub podporuje?

  • Skupinová fáza (round-robin) — všetky tímy v skupine hrajú proti sebe. Tabuľky sa počítajú automaticky podľa nastaviteľného bodového systému (napr. 3 body za výhru, 1 za remízu, 0 za prehru). Pri rovnosti bodov rozhoduje skóre, vzájomný zápas a žreb.

  • Vyraďovacie pavúky (single elimination) — klasický turnajový pavúk so semifinále, finále a voliteľným zápasom o 3. miesto. Pavúky sa generujú automaticky z výsledkov skupín alebo manuálne podľa nasadenia. Podporuje voľné pozície pri nepárnom počte tímov.

  • Kombinovaný formát — skupinová fáza nasledovaná vyraďovacou časťou. Najlepšie tímy z každej skupiny postúpia do pavúka. Najpopulárnejší formát pre mládežnícke futbalové turnaje, futsalové poháre a viacdenné súťaže.

  • Vlastné divízie — vytvorte samostatné kategórie v jednom turnaji (napr. U9, U11, U13, U15, seniori). Každá divízia má vlastné skupiny, pavúky a tabuľky a zdieľa to isté miesto konania, rozpis a administračný panel.

Ako funguje live režim?

TeamHub poskytuje aktualizácie zápasov v reálnom čase pomocou Server-Sent Events (protokol Mercure). Keď rozhodca zadá gól, asistenciu, žltú alebo červenú kartu z mobilného rozhrania, všetci pripojení diváci vidia aktualizáciu okamžite — bez refreshu stránky. Verejná stránka turnaja zobrazuje živé tabuľky, aktualizované pavúky a časovú os zápasu. Pre miesta konania s veľkými obrazovkami alebo projektormi ponúka TeamHub dedikovaný TV režim, ktorý automaticky rotuje medzi živými výsledkami, skupinovými tabuľkami a rozpisom zápasov. Zvuková notifikácia upozorní na strelený gól. TV režim beží na celú obrazovku a je navrhnutý pre bezobslužnú prevádzku počas turnajového dňa.

TeamHub v prehľade

Formáty turnajov 3 — skupiny (round-robin), vyraďovacie pavúky, kombinácia
Jazyky rozhrania 3 — slovenčina, čeština, angličtina
Cena 0 € — navždy zadarmo, žiadne skryté poplatky
Zdrojový kód Verejne dostupný na GitHub-e (open-source)
Limity Žiadne — neobmedzený počet turnajov, klubov, tímov a hráčov
Technológie React 19, Symfony 8, PostgreSQL, Mercure SSE, PWA
Real-time protokol Server-Sent Events cez Mercure hub
PDF exporty Rozpisy zápasov, tabuľky, záznamy zápasov

Často kladené otázky

Čo je TeamHub?

TeamHub je bezplatná open-source webová aplikácia pre správu športových turnajov a klubov. Postavená na React a Symfony, podporuje skupinové fázy s round-robin rozpisom, vyraďovacie pavúky (single aj double elimination), live aktualizácie skóre cez Server-Sent Events (Mercure), mobilný rozhodcovský interface a drag & drop plánovač zápasov. Zdrojový kód je dostupný na GitHub-e.

Je TeamHub zadarmo?

Áno, TeamHub je úplne zadarmo a open-source bez skrytých poplatkov. Neexistujú žiadne limity na počet turnajov, klubov, tímov ani hráčov. Môžete ho hosťovať na vlastnom serveri alebo použiť hostovanú verziu na teamhub.sk. Projekt je komunitný a nevyžaduje žiadne predplatné ani platbu.

Aké športy TeamHub podporuje?

TeamHub je športovo univerzálny a funguje pre akýkoľvek tímový šport vrátane futbalu, futsalu, hádzanej, basketbalu, volejbalu, florbalu, hokeja a ďalších. Môžete konfigurovať vlastné bodové systémy (napr. 3 body za výhru, 1 za remízu), pravidlá poradia, dĺžky zápasov a divízie (napr. U9, U11, U13, seniori).

Môžem používať TeamHub na mobile?

Áno, TeamHub je Progressive Web App (PWA), ktorá funguje na akomkoľvek zariadení s prehliadačom. Dá sa nainštalovať na domovskú obrazovku Androidu aj iOS. Rozhodcovský režim je priamo navrhnutý pre mobilné použitie — rozhodcovia môžu zadávať góly, asistencie, žlté a červené karty priamo z ihriska. Diváci vidia výsledky v reálnom čase bez refreshu stránky.

Ako vytvoriť turnaj?

  1. Vytvorte turnaj

    Prihláste sa a kliknite "Nový turnaj". Nastavte názov, dátumy, šport, miesto, formát (skupiny, pavúky alebo kombinácia), divízie a bodový systém.

  2. Pridajte tímy a rozpis

    Pridajte tímy manuálne alebo zapnite samoregistráciu. Použite drag & drop plánovač na priradenie zápasov k ihriskám a časom. Skupiny a pavúky sa generujú automaticky.

  3. Spustite živý turnaj

    Zdieľajte verejný odkaz. Rozhodcovia zadávajú skóre z mobilu. Tabuľky a pavúky sa aktualizujú v reálnom čase. Zapnite TV režim pre displeje na mieste konania.

Čím sa TeamHub líši od platených alternatív?

  • Žiadne poplatky za predplatné — platené turnajové platformy účtujú 10–50 $/mesiac za organizátora. TeamHub je navždy zadarmo bez limitov funkcií, bez prémiových úrovní a bez poplatkov za turnaj.

  • Plné vlastníctvo dát — vaše turnajové dáta zostávajú na vašom serveri. Žiadna závislosť od dodávateľa, žiadne ťaženie dát, žiadna reklama tretích strán. Exportujte alebo migrujte kedykoľvek.

  • Prispôsobiteľný a rozšíriteľný — ako open-source projekt si môžete upraviť zdrojový kód, pridať vlastné funkcie, integrovať so svojimi systémami alebo prispieť vylepšeniami späť komunite.

  • Viacjazyčná podpora — vstavaná lokalizácia pre slovenčinu, češtinu a angličtinu s možnosťou pridania ďalších jazykov. Všetky prvky UI, notifikácie a verejné stránky sa prispôsobia zvolenému jazyku.

Na akých technológiách je TeamHub postavený?

TeamHub je postavený na React 19 s TypeScriptom a Material UI na frontende pre konzistentné a responzívne používateľské rozhranie. Backend beží na Symfony 8 s PHP 8.4 a databázou PostgreSQL pre spoľahlivé ukladanie dát. Live aktualizácie zabezpečuje Mercure hub pomocou protokolu Server-Sent Events, ktorý poskytuje okamžité notifikácie skóre bez zložitosti WebSocketov. PDF reporty (rozpisy zápasov, tabuľky, záznam zápasu) sa generujú na serveri pomocou dompdf. Push notifikácie využívajú protokol VAPID pre anonymné odbery v prehliadači. Aplikácia je plne open-source a dostupná na GitHub-e.

GitHub · React · Symfony · Mercure · PWA

© 2026 TeamHub — teamhub.sk

Posledná aktualizácia: 02.03.2026