Hoppa till huvudinnehållet
Allt arbete

04 · Plattformsbygge

Platform build — closed beta, live data

Pundit

Skicklighetsbaserad e-sportprediktionsplattform för Pundit OÜ — CS2 och Dota 2, stängd beta med live matchdata som redan flödar.

Besök pundit.gg →
År
2026
Längd
Stängd beta
Disciplin
Plattform · Data · Produkt
Pundit — pundit.gg
pundit.gg

Resultat

1,005

URL:er i sitemapen — 1 000 av dem individuella matchsidor

─ 01 · Utmaning

Utmaningen.

E-sportprediktioner ligger intill en hårt reglerad kategori, så positioneringen behövde vara exakt från dag ett: plattformen presenterar sig som en skicklighetstävling, inte spel om pengar, med hänvisning till §2(2) i den estniska spellagen. Det andra problemet är vad stängd beta oftast betyder — en tom landningssida och ett anmälningsformulär. Målet här var motsatsen: verklig matchdata, live och offentlig, innan dörrarna öppnas.

─ 02 · Arbete

Arbetet.

Byggd på Next.js och Vercel med Clerk för autentisering. Live-resultat flödar från ett PandaScore-dataflöde in i sex offentliga sektioner: /matches (56 matcher på indexsidan), /tournaments (59), /rankings, /leaderboard, /seasons och /news. Sitemapen innehåller 1 005 URL:er, varav 1 000 är individuella matchsidor. En AI-assistent, PunditCoach, är inbyggd i produkten. Tillgång till själva tävlingen går via väntelista och PUNDIT-XXXX-betakoder. HSTS- och CSP-säkerhetsheaders är på plats.

─ 03 · Resultat

Resultatet.

Plattformen är live i stängd beta med verklig data som vem som helst kan kontrollera: sex sektioner öppna utan kod, 56 matcher och 59 turneringar på indexsidorna, och en sitemap med 1 005 URL:er. Positioneringen som skicklighetstävling enligt §2(2) i den estniska spellagen är sajtens egen publicerade hållning. Inga publiksiffror påstås — betan är stängd.

Process · 4 faser

  1. 01

    Positionering + spec

    Fas 1

    Fastställde skicklighetstävlings-ramen (§2(2) i den estniska spellagen, som anges på sajten) och åtkomstmodellen för stängd beta: väntelista plus PUNDIT-XXXX-koder, med offentliga datasektioner öppna oavsett.

  2. 02

    Datalager

    Fas 2

    PandaScore-flödet inkopplat för live CS2- och Dota 2-resultat. Match-, turnerings-, ranking- och säsongsdata modellerad så att varje match får sin egen indexerbara sida.

  3. 03

    Bygge

    Fas 3

    Next.js på Vercel, Clerk-autentisering, HSTS- och CSP-headers. Sex offentliga sektioner levererade, plus AI-assistenten PunditCoach. Sitemapen växte till 1 005 URL:er — 1 000 av dem matchsidor.

  4. 04

    Betadrift

    Pågående

    Stängd beta live: väntelista och betakoder skyddar tävlingen, medan matcher, turneringar, rankningar, leaderboard, säsonger och nyheter förblir öppna på live-data.

Vad som levererades

6

sektioner öppna för allmänheten under stängd beta

  • 01Sitemap med 1 005 URL:er — 1 000 individuella matchsidor
  • 026 sektioner öppna under stängd beta: matcher, turneringar, rankningar, leaderboard, säsonger, nyheter
  • 03Live-resultat från ett PandaScore-dataflöde — 56 matcher och 59 turneringar på indexsidorna
  • 04AI-assistenten PunditCoach inbyggd i produkten
  • 05Positionering som skicklighetstävling enligt §2(2) i den estniska spellagen — sajtens egen angivna ram
  • 06Next.js på Vercel, Clerk-autentisering, HSTS- och CSP-säkerhetsheaders