Software Development
KickOff Mobile App
A Telegram-based football match organizer with live game tracking.
Use arrows (desktop), keyboard (โ โ), or swipe to change image ยท 1 / 2
Summary
KickOff is a full-stack Telegram mini-application for organizing football games, managing player participation, and tracking real-time match statistics across an active community of 800+ users.
Overview
KickOff is a full-stack mini-application built inside Telegram to help football communities organize games, manage player participation, and track match statistics.
The platform uses Telegram accounts as user identities, making onboarding fast and familiar for players. Users can join matches, view game details, and participate in a real community-driven football system.
Real-Time Match System
A major part of KickOff is its real-time match engine. The system uses WebSockets to support live match events such as goals, assists, substitutions, timers, and stream overlays.
This allowed the app to move beyond simple match registration and become a live game-management tool for organizers and players.
Technical Implementation
The backend was developed with FastAPI and PostgreSQL, with Supabase used for database hosting and Render used for backend deployment. The frontend was deployed through Vercel with production-ready configuration.
The project also includes Telegram-based authentication, multilingual support with English and Russian localization, and a scalable structure for managing users, matches, statistics, and live events.
Impact
KickOff grew to more than 800 registered users across 3 cities, proving that the platform could support real community usage beyond a small prototype.
The project demonstrates full-stack development, real-time architecture, deployment experience, and product thinking around sports communities.
Outcome
Scaled to 800+ registered users across 3 cities, supporting real football communities with match organization, player participation, and live event tracking.


