Sport & Tournament Management System
STMS is a full-featured tournament management platform supporting various competition formats with real-time scoring, Elo-based player rankings, and predictive match outcome analytics. Built with a real-time architecture using WebSockets and powered by machine learning for performance forecasting.
Tech Stack
The Problem
Sports organizers relied on manual spreadsheets and disconnected tools to manage tournaments, resulting in delayed scores, inaccurate rankings, and zero predictive insight into player performance.
The Solution
Designed a real-time tournament engine supporting various formats with live scoring, registration, and leaderboards powered by Redis and Django Channels over WebSockets. Implemented a custom Elo algorithm with Celery async task queues. Built a predictive model using Scikit-learn and Pandas for match outcome predictions.
The Impact
Achieved ~78% accuracy in match outcome predictions. Enabled live tournament management with real-time leaderboards, eliminating manual score tracking and reducing organizer workload significantly.