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

04 · Kliendiprojekt

Kliendiprojekt — Pundit OÜ, suletud beeta reaalajas andmetega

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: Pundit OÜ ja tema oma juristid liigitavad platvormi oskusvõistluseks, mitte hasartmänguks — see on õiguslik seisukoht, mille me rakendasime, kuid mida me ise ei koostanud ega kontrollinud. 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 liigitus on kliendi enda õiguslik seisukoht, avaldatud tema saidil — mitte Norvalda antud õiguslik hinnang. Auditooriuminumbreid ei väideta — beeta on suletud.

Protsess · 4 etappi

  1. 01

    Positsioneering + spetsifikatsioon

    1. faas

    Rakendasime kliendi oskusvõistluse raamistuse (Pundit OÜ ja tema juristide õiguslik liigitus, mida Norvalda ei koostanud ega kontrollinud) 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 õiguslik liigitus — kliendi enda seisukoht, rakendatud nagu esitatud, mitte Norvalda õiguslik hinnang
  • 06Next.js Vercelil, Clerki autentimine, HSTS- ja CSP-turvapäised