Siirry pääsisältöön
←Kaikki työt

04 · Asiakasprojekti

Asiakasprojekti — Pundit OÜ, suljettu beta reaaliaikaisella datalla

Pundit

Taitopohjainen e-urheilun ennustusalusta Pundit OÜ:lle — CS2 ja Dota 2, suljettu beta, jossa live-otteludata virtaa jo.

Vieraile pundit.gg →↗
Vuosi
2026
Kesto
Suljettu beta
Osa-alue
Alusta · Data · Tuote
Pundit — pundit.gg
pundit.gg

Tulos

1,005

URL:ää sitemapissa — niistä 1 000 yksittäisiä ottelusivuja

─ 01 · Haaste

Haaste.

E-urheilun ennustukset sijaitsevat vahvasti säännellyn kategorian naapurissa, joten asemoinnin piti olla tarkka ensimmäisestä päivästä: Pundit OÜ ja sen oma lakiasiaintuntija luokittelevat alustan taitokilpailuksi, ei uhkapeliksi — tämä on oikeudellinen kanta, jonka toteutimme mutta emme itse laatineet emmekä tarkistaneet. Toinen ongelma on se, mitä suljettu beta yleensä tarkoittaa — tyhjä laskeutumissivu ja ilmoittautumislomake. Tavoite oli päinvastainen: oikeaa otteludataa, livenä ja julkisesti, ennen kuin ovet avautuvat.

─ 02 · Työ

Työ.

Rakennettu Next.js:llä ja Vercelillä, autentikointi Clerkillä. Live-tulokset virtaavat PandaScore-datasyötteestä kuuteen julkiseen osioon: /matches (56 ottelua indeksisivulla), /tournaments (59), /rankings, /leaderboard, /seasons ja /news. Sitemapissa on 1 005 URL:ää, joista 1 000 on yksittäisiä ottelusivuja. Tuotteeseen on rakennettu AI-assistentti PunditCoach. Pääsy itse kilpailuun kulkee jonotuslistan ja PUNDIT-XXXX-betakoodien kautta. HSTS- ja CSP-tietoturvaotsakkeet ovat käytössä.

─ 03 · Tulos

Tulos.

Alusta on tuotannossa suljetussa betassa oikealla datalla, jonka kuka tahansa voi tarkistaa: kuusi osiota avoinna ilman koodia, 56 ottelua ja 59 turnausta indeksisivuilla sekä 1 005 URL:n sitemap. Taitokilpailuluokitus on asiakkaan oma oikeudellinen kanta, julkaistu heidän sivustollaan — ei Norvaldan tarjoama oikeudellinen näkemys. Yleisömetriikoita ei väitetä — beta on suljettu.

Prosessi · 4 vaihetta

  1. 01

    Asemointi + spesifikaatio

    Vaihe 1

    Toteutimme asiakkaan taitokilpailukehyksen (Pundit OÜ:n ja sen lakiasiaintuntijan oikeudellinen luokitus, jota Norvalda ei laatinut eikä tarkistanut) ja suljetun betan pääsymallin: jonotuslista plus PUNDIT-XXXX-koodit, julkiset dataosiot avoinna joka tapauksessa.

  2. 02

    Datakerros

    Vaihe 2

    PandaScore-syöte kytketty live CS2- ja Dota 2 -tuloksiin. Ottelu-, turnaus-, ranking- ja kausidata mallinnettu niin, että jokainen ottelu saa oman indeksoitavan sivunsa.

  3. 03

    Rakennus

    Vaihe 3

    Next.js Vercelissä, Clerk-autentikointi, HSTS- ja CSP-otsakkeet. Kuusi julkista osiota julkaistu, lisäksi PunditCoach-AI-assistentti. Sitemap kasvoi 1 005 URL:ään — niistä 1 000 ottelusivuja.

  4. 04

    Betan operointi

    Jatkuva

    Suljettu beta tuotannossa: jonotuslista ja betakoodit rajaavat kilpailun, kun taas ottelut, turnaukset, rankingit, leaderboard, kaudet ja uutiset pysyvät avoinna live-datalla.

Mitä toimitettiin

6

osiota avoinna yleisölle suljetun betan aikana

  • 011 005 URL:n sitemap — 1 000 yksittäistä ottelusivua
  • 026 osiota avoinna suljetun betan aikana: ottelut, turnaukset, rankingit, leaderboard, kaudet, uutiset
  • 03Live-tulokset PandaScore-datasyötteestä — 56 ottelua ja 59 turnausta indeksisivuilla
  • 04PunditCoach-AI-assistentti rakennettu tuotteeseen
  • 05Taitokilpailun oikeudellinen luokitus — asiakkaan oma kanta, toteutettu sellaisenaan, ei Norvaldan oikeudellinen näkemys
  • 06Next.js Vercelissä, Clerk-autentikointi, HSTS- ja CSP-tietoturvaotsakkeet