Hoppa till innehåll
Tillbaka till portfolio
Million 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
Chicken X and Friends — Tävlingsplattform för mässor

Ö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

Från idé till verklighet.

XENOLITH AB

Org.nr: 559149-9081Prinsgatan 1, SkövdeVästra Götaland, Sverige

© 2026 XENOLITH AB. Alla rättigheter förbehållna.