Skip to content

User Stories

Fans

  • As a fan, I want to see live scores and the match clock, so that I can follow the game in real-time.
  • As a fan, I want to view a timeline of match events (goals, cards, substitutions), so I can understand what has happened.
  • As a fan, I want to report incorrect information, so that errors in scores or player data can be corrected quickly.
  • As a fan, I want to access matches on any device, so that I can follow games from my phone, tablet, or computer.

Organizers (Admins)

  • As an organizer, I want to create matches before kickoff, so that the match is ready to track when it begins.
  • As an organizer, I want to enter team and player data, so that the match has the correct rosters.
  • As an organizer, I want to import matches from a CSV file, so that I can quickly set up local or community games.
  • As an organizer, I want to start, pause, and resume the match clock, so that the game timeline stays accurate.
  • As an organizer, I want to manually add events (goals, fouls, substitutions), so that I can track games without external feeds.
  • As an organizer, I want to edit or remove events, so that mistakes can be fixed.
  • As an organizer, I want to review reports from users, so that I can ensure data accuracy and handle feedback.
  • As an organizer, I want to maintain historical records of past matches, so that I can look back at old games and stats.
  • As an organizer, I want to control user roles, so that only authorized people can create or manage matches.

General Users

  • As a user, I want to sign in with Google authentication, so that I don’t need to create a separate account.
  • As a user, I want to report bugs or inappropriate content, so that the platform can improve over time.
  • As a user, I want to browse multiple leagues and competitions, so that I can follow my preferred teams.
  • As a user, I want to access archived match data, so that I can revisit games I missed.