TebiPlay

TebiPlay

LAN Party Management System

Tech Stack

  • NuxtJS
  • JavaScript
  • Flask
  • Docker
  • PostgreSQL
  • TailwindCSS

Project Info

TebiPlay: Making LAN Parties Competitive

We organize an annual LAN party for our trainee team-building event. Once the event got big enough, tracking scores on paper stopped working.

What It Does

TebiPlay handles the logistics of a gaming event:

  • Team registration and management
  • Game scheduling with automatic notifications
  • Real-time scoreboard with team rankings
  • Match history and statistics tracking
  • Admin panel for tournament organizers
  • Mobile-friendly interface for participants

Technical Architecture

The system uses a Nuxt.js frontend with a Flask API backend, all containerized with Docker for easy deployment. PostgreSQL handles the database needs, storing team information, match results, and tournament brackets.