04 · Platvormiarendus
Platform build — closed beta, live data
Pundit
Oskuspõhine e-spordi ennustusplatvorm Pundit OÜ-le — CS2 ja Dota 2, suletud beeta, kus reaalajas matšiandmed juba liiguvad.
- Aasta
- 2026
- Kestus
- Suletud beeta
- Distsipliin
- Platvorm · Andmed · Toode

Tulemus
1,005
URL-i sitemapis — neist 1,000 on üksikute matšide lehed
─ 01 · Väljakutse
Väljakutse.
E-spordi ennustused asuvad rangelt reguleeritud kategooria kõrval, seega pidi positsioneering olema esimesest päevast täpne: platvorm raamistab end oskusvõistlusena, mitte hasartmänguna, viidates hasartmänguseaduse § 2 lg 2-le. Teine probleem on see, mida suletud beeta tavaliselt tähendab — tühi maandumisleht ja registreerimisvorm. Siin oli eesmärk vastupidine: päris matšiandmed, reaalajas ja avalikult, enne uste avamist.
─ 02 · Töö
Töö.
Ehitatud Next.js-il ja Vercelil, autentimist haldab Clerk. Reaalajas skoorid voolavad PandaScore'i andmevoost kuude avalikku sektsiooni: /matches (indeksil 56 matši), /tournaments (59), /rankings, /leaderboard, /seasons ja /news. Sitemap kannab 1,005 URL-i, neist 1,000 on üksikute matšide lehed. Tootesse on sisse ehitatud AI-assistent PunditCoach. Ligipääs võistlusele endale käib ootenimekirja ja PUNDIT-XXXX beetakoodide kaudu. HSTS- ja CSP-turvapäised on paigas.
─ 03 · Tulemus
Tulemus.
Platvorm on suletud beetas töös päris andmetega, mida igaüks saab kontrollida: kuus sektsiooni avatud ilma koodita, indekslehtedel 56 matši ja 59 turniiri ning 1,005 URL-iga sitemap. Oskusvõistluse raamistus hasartmänguseaduse § 2 lg 2 alusel on saidi enda avaldatud positsioon. Auditooriuminumbreid ei väideta — beeta on suletud.
Protsess · 4 etappi
01
Positsioneering + spetsifikatsioon
1. faas
Fikseerisime oskusvõistluse raamistuse (hasartmänguseaduse § 2 lg 2, nagu saidil kirjas) ja suletud beeta ligipääsumudeli: ootenimekiri pluss PUNDIT-XXXX koodid, kusjuures avalikud andmesektsioonid jäävad igal juhul avatuks.
02
Andmekiht
2. faas
PandaScore'i voog ühendatud reaalajas CS2 ja Dota 2 skooride jaoks. Matši-, turniiri-, edetabeli- ja hooajaandmed modelleeritud nii, et iga matš saab oma indekseeritava lehe.
03
Ehitus
3. faas
Next.js Vercelil, Clerki autentimine, HSTS- ja CSP-päised. Kuus avalikku sektsiooni tarnitud, lisaks PunditCoach AI-assistent. Sitemap kasvas 1,005 URL-ini — neist 1,000 matšilehed.
04
Beeta käigus
Kestev
Suletud beeta töös: ootenimekiri ja beetakoodid väravdavad võistlust, samal ajal kui matšid, turniirid, edetabelid, liidritabel, hooajad ja uudised püsivad avatud reaalajas andmetel.
Mis valmis sai
6
sektsiooni avalikult ligipääsetavad suletud beeta ajal
- 011,005 URL-iga sitemap — 1,000 üksikut matšilehte
- 026 sektsiooni avatud suletud beeta ajal: matšid, turniirid, edetabelid, liidritabel, hooajad, uudised
- 03Reaalajas skoorid PandaScore'i andmevoost — indekslehtedel 56 matši ja 59 turniiri
- 04Tootesse sisse ehitatud PunditCoach AI-assistent
- 05Oskusvõistluse positsioneering hasartmänguseaduse § 2 lg 2 alusel — saidi enda avaldatud raamistus
- 06Next.js Vercelil, Clerki autentimine, HSTS- ja CSP-turvapäised