Documentation

Live Match Tracking

Live Match Tracking lets you log every goal as it happens during a match, rather than entering just the final score afterward. It's the richest way to capture match data — you get goal timelines, position breakdowns (offense vs. defense), and contribution scores per player.

Starting a live match

  1. From the Leaderboard page, click Start Live Match (or tap the live match button)
  2. Select the players for each team
  3. Assign positions:
    • In 2v2: designate one player as offense and one as defense per team
    • In 1v1: positions aren't applicable
  4. Tap Start Match

The live tracking screen opens. You can hand the device to a dedicated scorekeeper or pass it around.

Logging goals

Tap the +1 button next to the team that scored. Each tap records a goal with a timestamp and, for 2v2 matches, credits it to the offensive player on that team.

You can also record own goals — goals accidentally scored for the opposing team.

Switching positions

In 2v2 mode, players often switch between offense and defense mid-match. Tap the Switch Positions button to swap who is marked as offense and defense for a team. The app tracks how long each player spent at each position throughout the match.

Ending the match

When the game is over, tap End Match. The app automatically:

  • Calculates the final score from all logged goals
  • Records the match result
  • Updates ratings for all players
  • Saves goal-by-goal data for analytics

You don't need to enter a score manually — it's derived from the goal log.

Wake Lock

During a live match, the app requests a Wake Lock from your device so the screen stays on and you don't lose the session while the phone sits on the table. This is a standard web API and requires no special permissions beyond accepting the prompt.

Real-time updates

All players in your group with the app open will see the live match score update in real time as goals are logged. The leaderboard page shows a "live match in progress" indicator.