Overview
Football fans and local clubs often struggle with fragmented match data — scores scattered across social media, no proper match tracking, and limited visibility for local games. To solve this, I built a Football Match Management App that provides international match scorecards with detailed stats and a complete local match management system with live video streaming.
My Role: Full-stack developer (Flutter + Node.js)
Tech Stack: Flutter, Node.js, MongoDB, Firebase, Video Streaming APIs (e.g., Mux/Agora), AWS S3
Process
International Match Scorecards: Integrated APIs to fetch real-time data of international matches and display in-depth details (line-ups, goals, cards, substitutions, match timeline).
Local Match Management: Built a full-featured system where organizers can:
Create tournaments & matches
Manage teams, players, and schedules
Track live scores and stats
Live Video Streaming: Integrated a live streaming solution so local clubs can broadcast matches directly in the app.
User Engagement: Added match highlights, leaderboards, and push notifications for match updates.
Admin Dashboard: Developed a backend system to approve local matches, manage content, and oversee live streams.
Outcome / Results
Fans get real-time international match coverage in one place.
Local clubs now have a digital platform to organize and broadcast matches without extra tools.
Increased fan engagement with live scores, streaming, and highlights.
Built a scalable system that can handle both professional matches and community-level games.
Embedded Links:
Like this project
Posted Sep 24, 2025
International Live score card + details, Complete Management of Local Match and its Live Video Streaming