Je sobota odpoledne, hřiště na kraji vesnice, dvě stě lidí u zábradlí a klobása z udírny za rohem. Domácí hrají okresní přebor, půlku sestavy znáš jménem a s brankářem si po zápase dáš pivo. A když si chceš na tenhle zápas u kterékoli sázkovky „tipnout", zjistíš jednu věc: pro ně tvůj stadion neexistuje. Velké kanceláře znají ligu, možná druhou ligu, a tím to hasne. Tvůj klub, kterému fandíš od dětství, prostě není v nabídce.

Tahle mezera štvala dost dlouho na to, aby se zaplnila. MojeLiga.cz je bezplatná bodová tipovací hra, která pokrývá celý český fotbal: od Chance Ligy přes Chance Národní ligu a ČFL/MSFL až po čtvrté amatérské krajské skupiny. Stovky soutěží, výsledky, tabulky, rozlosování – a ano, i ten tvůj vesnický klub.

A hned na rovinu to nejdůležitější: hraje se o body, ne o peníze. Nic se nevkládá, nic se nevyplácí. Není to sázková kancelář. Je to zábava pro dospělé – 18+ – a pro to hezké české „bragging rights": abys měl u piva navrch, když ti vyšlo derby, které kamarádi odepsali.

Za minutu ve hře, 1 000 bodů na startu

První tiket má zabrat míň času než hledání parkování u hřiště. Proto má MojeLiga nulový práh vstupu.

Nemusíš se registrovat. Přihlásíš se jako host – účet vznikne prostě tím, že podáš první tiket. Na start dostaneš 1 000 bodů zdarma a jdeš na to. Když se ti bude chtít, později se zaregistruješ e-mailem a účet se ti povýší bez ztráty bodů a tiketů. Žádné „vytvořte si účet, ověřte, potvrďte, a teprve pak si smíte hrát". Klik, tiket, jsi ve hře.

Tiket poskládáš, jak chceš. Sólo tipy i akumulátory (AKU), BetBuilder, kde spojíš víc trhů na jednom zápase, nebo MIX. Trhů je dost: výsledek 1X2, dvojšance, počet gólů přes/pod, poločas, gólové trhy týmů, „kdo dá další gól" a další. A protože fotbal nemá být jen o čekání na výsledek, jsou tu i dva boostery – jednou týdně můžeš nasadit „2× výhru", která zdvojnásobí body z tiketu, nebo „AKU pojistku", díky které ti smí padnout jedna noha akumulátoru a tiket pořád projde.

Co je pod kapotou

MojeLiga vypadá zvenčí jednoduše – a to je záměr. Čím jednodušeji appka působí, tím víc práce se schovává uvnitř. Několik věcí, které za zmínku stojí:

Kurzy nikdo neškrtá ručně. Počítá je statistický model – dvojitý Poissonův model, který vychází z aktuální formy obou týmů a priorů z minulé sezony. Žádné dojmy, žádné „tenhle tým je mi sympatický". Jen čísla. To je pro férovost hry zásadní: kurz na zápas ve třetí krajské třídě vznikne stejně poctivě jako kurz na ligu.

Živé kurzy, které dýchají se zápasem. U celostátních soutěží běží in-play přepočet během zápasu podle skóre, minuty a poločasu. Po gólu se sázení na okamžik zamkne, aby nikdo netipoval na jistotu, a kurzy ukazují šipky pohybu, jak se vyvíjejí. „Live" tady není marketingové slovo nalepené na statické číslo – je to reálná mechanika.

Datová pipeline, která si hlídá sama sebe. Tohle je srdce celého systému a zároveň to, co uživatel nikdy nevidí – a to je dobře. Výsledky, rozlosování i živé skóre chodí od datového dodavatele, import i settlement tiketů je idempotentní (i kdyby přišel tentýž zápis dvakrát, nic se nerozbije) a je obalený pojistkami. Běžící zápas se nezavře, dokud jistě neskončil. Dosledovaný živý výsledek má přednost před opožděným zápisem. I taková banalita jako prohození domácích a hostů je ošetřená, aby tiket nevyšel naruby. O živá data se stará poller s dynamickou kadencí – čím je zápas žhavější, tím častěji se dívá.

Integrita bodů. I když jde „jen o body", nesmí jít hru podvést. Vklad se strhává atomicky, vyhodnocení je idempotentní a tiket nejde opsat od kamaráda po výkopu. K tomu obvyklá hygiena, bez které dnes web nemá být venku: ochrana proti robotům, rate-limit proti hrubé síle a spamu, honeypot v registraci, hesla přes bcrypt, ověření e-mailu.

Celé to běží jako jeden proces. Stack je moderní, ale střízlivý: Next.js 16 s React 19 a server actions, Tailwind 4, Prisma a PostgreSQL, Auth.js pro přihlášení (e-mail, host i Facebook), k tomu odesílání e-mailů, push notifikace a zpracování obrázků. Žádný zbytečný cirkus s deseti mikroslužbami – jeden pm2 proces za Cloudflare a živý poller na časovači. Celé to od statistického modelu po provoz utáhne jediný běžící proces, a přitom se v něm nic neztratí. To střídmé řešení je na tom vlastně to nejlepší.

Fotbal jako parta, ne jen jako produkt

Sázkovka je osamělá záležitost. MojeLiga je schválně opak – stojí na komunitě.

Jsou tu žebříčky – kdo má nejvíc bodů, největší bodovou výhru, nejvyšší trefený kurz – za týden, měsíc i celkově, a co je nejlepší, jdou filtrovat na okruh jen tvůj klub. Říká se jim fanouškovské ligy klubů: soutěžíš s ostatními fanoušky svého týmu o to, kdo zná mužstvo líp. Přidáš si přátele, změříš se s nimi v souboji týdne, koukneš jim do profilu s odznaky a posledními tikety. K tomu týdenní výzvy za bonusové body, denní bonus +50 bodů za to, že se stavíš i druhý den, bonus za pozvání kamaráda a sdílení tiketu veřejným odkazem s pěkným náhledem – ať se máš čím pochlubit i mimo appku.

A i když netipuješ, je se na co dívat: výsledky, tabulky a rozlosování všech soutěží, forma týmů za posledních pět zápasů, karty týmů, detaily zápasů, tvůj kraj a připnuté ligy hned na úvodu. Pro nováčky je tu sekce „Zajímavé zápasy", ať mají kde začít.

Férově a nastojato

Aby bylo jasno, černé na bílém:

MojeLiga je hra o virtuální body. Nic se nevkládá, nic se nevyplácí, nejde o skutečné peníze. Je pro hráče od 18 let.

Je to nezávislý fanouškovský projekt. Není spojen s žádným fotbalovým svazem, klubem ani soutěží. Názvy týmů a soutěží slouží jen k identifikaci zápasů – loga ani znaky klubů se nepoužívají. Vzniká to ve volném čase, z čiré radosti z fotbalu, a pro hráče je to zdarma. Žádné skryté poplatky, žádný háček. Proto tu taky nikde nenajdeš rétoriku „vsaď a zbohatni" – o to tu vůbec nejde. Jde o body, o zábavu a o zdravou rivalitu mezi kamarády; ber to prosím tak a hraj s mírou.

Zkus si to – a když něco podobného potřebuješ

Pojď si tipnout na svůj klub. Otevři MojeLiga.cz, podej první tiket jako host a za minutu jsi ve hře s tisícovkou bodů v zádech. Ať už fandíš první lize, nebo mužstvu, které hraje na hřišti s jedním osvětlovacím stožárem – tady konečně patří i ono.

A jestli tě při čtení zaujalo spíš to, jak je celé postavené: přesně tenhle typ produktu se dá postavit i pro vás. Za MojeLigou je jeden člověk – od statistického modelu přes odolnou datovou pipeline až po integritu a bezpečnost. Když něco podobného potřebujete pro sebe nebo pro firmu, mrkněte na služby a ozvěte se. Rád postavím i vaši ligu.