Tillbaka till portfolioMillion Games AB 
Chicken X and Friends — Tävlingsplattform för mässor
Mässtävling för Million Games-spelet Chicken X and Friends — registrering, live-leaderboard och adminpanel i ett enda självständigt bygge.
vuetypescript.netigaming2025-11-01

Översikt
Inför mässorna tog Million Games fram en tävlingsstation där besökare fick spela Chicken X and Friends i 15 minuter och jaga toppen av leaderboarden. Vi byggde hela tävlingssystemet — registreringsformulär, spelsessionshantering, live-leaderboard och adminpanel — som samlade in deltagarnas resultat och kontaktuppgifter för prisutdelning och vidare uppföljning.
Vad systemet gör
- Registrering — Namn, företag och e-post med inbyggd validering och GDPR-samtycke för marknadsföring
- Spelintegration — Skapar automatiskt spelsessioner via Million Games launcher-API
- Poänghämtning — Bakgrundspolling hämtar resultat direkt från spelets API
- Live-leaderboard — Realtidsrankning med paginering och automatisk uppdatering
- Dubblettskydd — Samma e-post omdirigerar till aktiv session istället för att skapa en ny
- Adminpanel — Lösenordsskyddad vy för att hantera, sortera, redigera och radera bidrag
- Självständigt bygge — En enda .NET-binär som serverar både API och frontend, enkel att driftsätta på en mässdator
Tävlingsreglerna
- 15 minuter att tävla
- De 10 sista rundorna räknas mot totalpoängen
- Högsta poäng vinner!
Plattformen


Tech stack
Frontend: Vue 3, TypeScript, Nuxt UI 4, Tailwind CSS 4, Vite, Valibot
Backend: .NET 9, C#, Entity Framework Core, SQLite
Deploy: Self-contained .NET-binär — ingen extern databas eller runtime krävs på mässdatorn