Skip to content
Back to portfolio
Million Games AB

Chicken X and Friends — Trade-show competition platform

Trade-show competition for the Million Games title Chicken X and Friends — registration, live leaderboard and admin panel in a single self-contained build.

vuetypescript.netigaming2025-11-01
Chicken X and Friends — Trade-show competition platform

Overview

For trade shows, Million Games wanted a competition station where visitors could play Chicken X and Friends for 15 minutes and chase the top of the leaderboard. We built the whole competition system — registration form, game-session handling, live leaderboard, and admin panel — capturing participant scores and contact details for prize draws and marketing follow-up.

What the system does

  • Registration — Name, company, email with built-in validation and a GDPR marketing opt-in
  • Game integration — Automatically creates game sessions via Million Games' launcher API
  • Score tracking — Background polling fetches results directly from the game's API
  • Live leaderboard — Real-time rankings with pagination and auto-refresh
  • Duplicate prevention — The same email redirects to an active session instead of creating a new one
  • Admin panel — Password-protected view to manage, sort, edit, and delete entries
  • Self-contained build — A single .NET binary serves both the API and the frontend, trivial to deploy on a show-floor laptop

Competition rules

  • 15 minutes to compete
  • Last 10 rounds count toward your score
  • Highest score wins!

The Platform

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 binary — no external database or runtime required on the show-floor laptop

From idea to reality.

XENOLITH AB

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

© 2026 XENOLITH AB. All rights reserved.