Domů/Case studies/UniMatch Play 2026
Case study·2026·Match-play scoring app

UniMatch Play 2026

Live match-play scoring pro Univerzitní golfovou ligu, třetí ročník, 8 univerzitních týmů, NCAA vibe.

8
Univerzitních týmů
Oranžová a Fialová skupina
8
Finálových utkání
na hřišti ve Vinoři
3
ročník soutěže
od 2024
1
Rok v provozu
Convenient.Solutions
UniMatch Play 2026

01 / Manifest

Ne další scorecard. Univerzitní golfová liga.

UniMatch Play je platforma pro finále 3. ročníku Univerzitní golfové ligy organizované Czech Golf Production. Hráči, diváci a sponzoři turnaje sledují stejný scoring, live průběh zápasů, jamku po jamce, kompletní pavouk turnaje a seznam sponzorů na každém pohledu. V edici 2026 hraje osm univerzitních týmů ve dvou skupinách:

Match-play scoring

Skóre se nepočítá v součtu. Vede ten, kdo vyhrál víc jamek. Aplikace zapisuje 1UP / 2UP / A/S / 3&2 v reálném čase a uzavře zápas, jakmile je matematicky rozhodnuto.

8 univerzitních týmů, NCAA vibe

Univerzitní golfová liga ve formátu inspirovaném americkou NCAA. Týmy ve školních barvách, kapitáni, hráči-amatéři vs. plně sportovní formát. V roce 2026 rozšířeno na 8 týmů ve skupinách Oranžová a Fialová.

Vždy viditelní sponzoři

Každý zápas, každá jamka, každý live výsledek nese sponzorský band. Brand awareness s reálnou pozorností, diváci se na výsledky dívají v průběhu turnaje, ne ex post.

02 / Live scorecard

Hole-by-hole. V reálném čase.

Match-play scorecard ukazuje par, skóre obou hráčů a průběžný stav po každé jamce. Jamky pod par se rámují zeleně, nad par červeně, půlené jsou neutrální. Zápas se zavře v okamžiku, kdy soupeř ztrácí víc jamek než zbývá hrát.

unimatchplay.golfLIVE
Live match-play scorecard s hole-by-hole průběhem
1UP / 2UP

Průběžný stav

Po každé jamce se přepočítá kdo vede a o kolik. Stav 2UP znamená že vedeš o 2 jamky.

A/S

All Square

Vyrovnaný stav. Pokud A/S vydrží do 18. jamky, zápas končí remízou (popř. jde do play-off podle pravidel).

3&2

Match uzavřen

Vyhraný zápas o 3 jamky s 2 jamkami zbývajícími, matematicky už soupeř nemůže dohnat. Zápas končí dřív než na 18. jamce.

03 / Formáty zápasu

Tři formáty. Jeden bodový systém.

Univerzitní liga kombinuje tři klasické match-play formáty. Singles pro individuální výkon, foursomes pro hra ve dvou s alternate-shotem, fourballs pro nejagresivnější týmovou hru. Každý zápas má v ligovém pavouku stejnou váhu.

1v1

Singles

Klasický individuální match-play souboj jeden na jednoho. Každý hraje svůj míč, vyhrává ten, kdo má na jamce lepší skóre. 18 jamek, popř. dříve podle stavu.

1 bod pro tým
2+2

Foursomes

Dva hráči proti dvěma: alternate shot. Spoluhráči hrají jeden společný míč a střídají se v ranách. Vyžaduje synchronizaci a důvěru ve flightu.

1 bod pro tým
2v2

Fourballs

Dva hráči proti dvěma, ale každý hraje svůj vlastní míč. Pro tým se na každé jamce počítá lepší skóre z dvojice. Čtyři míče na jamce: odtud „four balls".

1 bod pro tým
Match play ≠ Stroke play

Stroke play sčítá údery za 18 jamek: kdo má méně, vyhrává. Match play sčítá vyhrané jamky: jedna katastrofální jamka stojí jen jeden bod, ne celý turnaj. To je proč je match play dramatičtější a fér pro amatéry s vyšší variancí.

04 / Profil hráče

Statistika napříč zápasy. Ne jedno kolo.

Match play je týmový sport. Karta hráče proto agreguje výkon napříč všemi formáty: singles, foursomes i fourballs, a ukazuje co týmu tento hráč přinesl: kolik jamek vyhrál, jakou má winrate, kde se stabilně daří a kde ne.

unimatchplay.golf/statistiky
Profil hráče se statistikou napříč zápasy a win-rate barem
01

Win rate jako severka

Hlavní metrika je procento vyhraných zápasů. Halved (půlené) se počítají jako 0,5, odráží to bodování v lize.

02

Sčítané jamky napříč ligou

Profil hráče agreguje výsledky ze všech zápasů ročníku. Eagles, birdies, prohrané jamky: celé působení hráče v lize na jedné kartě.

03

Rozpis po hrách

Pod statistikami je chronologický seznam zápasů. Foursome / single / fourball je odlišený, vidíš s kým a proti komu hráč nastoupil.

05 / Pavouk turnaje

Od semifinále po finále. Vždycky vidíš co bude dál.

Třetí ročník hraje 8 univerzitních týmů ve formátu známého z amerických NCAA klání. Pavouk je viditelný od první jamky první rundy: diváci tak vidí celou cestu týmu k finále, ne jen výsledek aktuálního zápasu.

Skupiny Oranžová a Fialová

V roce 2026 je liga rozdělená do dvou skupin po čtyřech týmech. Aplikace zachovává barvy skupin napříč UI, tým z fialové skupiny je vždy fialový, tým z oranžové vždy oranžový.

Pavouk semi → finále

Postup do semifinále, finále, zápas o 3. místo i o nižší pořadí. Stav každého zápasu (probíhá / hotovo / odloženo) se odráží v pavouku v reálném čase.

Tři kola, tři hřiště

Březen 2026 Black Bridge, duben Loreta Golf Club Pyšely, finále Prague City Golf Vinoř. Každé kolo má vlastní hřiště, vlastní stránku a vlastní rozpis.

unimatchplay.golf/vysledky
Kompletní výsledky všech zápasů turnaje

06 / Sponzorský ekosystém

Partneři ligy. Ne dekorace ve footeru.

Přehled sponzorů je nedílná část každé stránky s výsledky. Patron ligy ČGF a partneři jako SAP, Deloitte, Hitachi Vantara, Mizuno, MSG Plaut nebo Czech Golf Production stojí přímo tam, kam se diváci dívají: pod aktuálním zápasem.

unimatchplay.golf/program
Sponzorský band s logy partnerů turnaje
01

Brand visibility na hot pathu

Logo sponzora se ukazuje na stránce výsledků, kterou diváci sledují právě teď. Ne v sidebaru, ne ve footeru: uprostřed pozornosti.

02

Kontextuální asociace

Sportovní turnaj univerzit propojuje značku s mladými profesionály, akademickou scénou a sportovním fairplay. Hodnoty se přenášejí.

03

Měřitelná data

Aplikace dává sponzorům statistiku zobrazení, kolik lidí navštívilo stránky se sponzorským bandem během každého kola.

07 / Stack

Čtyři vrstvy. Žádný over-engineering.

Sezónní aplikace pro tři turnajová kola nemusí mít vlastní infrastrukturu. Stack je záměrně strohý: React build, Vercel edge, Supabase Postgres s Realtime. Žádný backend ve smyslu samostatného serveru, žádný separátní autorizační microservice.

01

Frontend

Statická build-time React aplikace s plnou typovou bezpečností. Žádný framework navíc, žádný server-side rendering, match-play scoring se renderuje na klientu z realtime stavu.

TypeScriptReactVite
02

Hosting & edge

Vercel pro statický build, edge CDN a preview deploys. Každý PR má vlastní URL: koordinátor turnaje může schválit změny před tím, než jdou na ostro během kola.

VercelEdge CDNPreview deploys
03

Backend & DB

Supabase jako celá backend vrstva: Postgres pro data zápasů, Row Level Security pro role kapitán / hráč / divák, Realtime subscriptions pro live propagaci skóre.

SupabasePostgresRLSRealtime
04

Realtime sync

Když zapisovatel zadá výsledek jamky, propaguje se přes Supabase Realtime do všech otevřených session okamžitě. Diváci, kapitáni, sponzorské obrazovky, všichni vidí stejný stav.

WebSocketPostgres LISTEN/NOTIFY

08 / Výsledek

Jedna scéna pro hráče, diváky i sponzory.

Třetí ročník Univerzitní golfové ligy běží na jedné platformě. Live match-play scoring, statistiky a profil hráče, pavouk turnaje a sponzorský band v jedné aplikaci. Jednoduchý stack (TypeScript, Vercel, Supabase) drží náklady při zemi a sezónnost projektu nepřetěžuje.

8
univerzitních týmů
Oranžová + Fialová
3
kola turnaje
Black Bridge / Loreta / Vinoř
3
formáty zápasu
Singles / Foursomes / Fourballs
3
ročník soutěže
od 2024
Otevřít unimatchplay.golfTřetí ročník · březen–duben 2026

Máte nápad?
Vytvořme ho spolu.

Napište nám pár vět o tom, co chcete postavit či vytvořit. Do dvou pracovních dnů se ozveme s první bezplatnou konzultací.