Liigu põhisisu juurde
Kõik tööd

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.

Külasta pundit.gg →
Aasta
2026
Kestus
Suletud beeta
Distsipliin
Platvorm · Andmed · Toode
Pundit — pundit.gg
pundit.gg

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

  1. 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.

  2. 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.

  3. 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.

  4. 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