04 · Kunduppdrag
Kunduppdrag — Pundit OÜ, sluten betaversion med realtidsdata
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: Pundit OÜ och deras egna jurister klassificerar plattformen som en skicklighetstävling, inte spel om pengar — en juridisk bedömning vi implementerade men varken utformade eller kontrollerade själva. 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. Klassificeringen som skicklighetstävling är kundens egen juridiska hållning, publicerad på deras sajt — inte en juridisk bedömning från Norvalda. Inga publiksiffror påstås — betan är stängd.
Process · 4 faser
01
Positionering + spec
Fas 1
Implementerade kundens skicklighetstävlings-ram (en juridisk klassificering från Pundit OÜ och deras jurister, varken utformad eller kontrollerad av Norvalda) 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
- 05Juridisk klassificering av skicklighetstävling — kundens egen hållning, implementerad som angiven, inte en juridisk bedömning från Norvalda
- 06Next.js på Vercel, Clerk-autentisering, HSTS- och CSP-säkerhetsheaders