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

04 · Alustarakennus

Platform build — closed beta, live data

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ä: alusta kehystää itsensä taitokilpailuksi, ei uhkapeliksi, vedoten Viron uhkapelilain §2(2):een. 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 liveissä 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. Taitokilpailukehystys Viron uhkapelilain §2(2):n nojalla on sivuston oma julkaistu kanta. Yleisömetriikoita ei väitetä — beta on suljettu.

Prosessi · 4 vaihetta

  1. 01

    Asemointi + spesifikaatio

    Vaihe 1

    Lukitsimme taitokilpailukehyksen (Viron uhkapelilain §2(2), kuten sivustolla todetaan) 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 liveissä: 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
  • 05Taitokilpailuasemointi Viron uhkapelilain §2(2):n nojalla — sivuston oma julkaistu kehystys
  • 06Next.js Vercelissä, Clerk-autentikointi, HSTS- ja CSP-tietoturvaotsakkeet