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.

7
Univerzitních týmů
Oranžová a Fialová skupina
7
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.

0
univerzitních týmů
Oranžová + Fialová
0
kola turnaje
Black Bridge / Loreta / Vinoř
0
formáty zápasu
Singles / Foursomes / Fourballs
0
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í.