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.
- År
- 2026
- Längd
- Stängd beta
- Disciplin
- Plattform · Data · Produkt

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