TebiPlay: Making LAN Parties Competitive
For our annual trainee team-building event, we organize a day-long LAN party with various competitive games. As the event grew larger each year, we needed a better way to track scores, manage teams, and keep everyone engaged throughout the day.
System Features
TebiPlay provides a complete management solution for gaming events:
- 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.