The night's game log
A matchday is a list of games: with two teams it's usually one, but you can log several (rotation, winner-stays) — even repeating the same pairing. The app doesn't decide who plays whom: it records what happened.
Save the line-up
Saving the teams creates the night's first game.
📍 Matchday → Draw → Save line-upEnter the score
Use each game card's steppers. "+ Add game" logs another one.
📍 Matchday → ResultGoals and assists (optional)
With scoring enabled in Config, mark ⚽ and 🅰 per game — candidates are that game's players.
📍 Game cardMVP (optional)
With MVP on there are two routes. In the app: hit "Open voting" and each player with an account votes from their own area — voting unlocks the live tally, and the vote is final; on "Close and count" the most voted becomes the MVP (a tie elects nobody: you decide with the ⭐). Once closed, everyone sees who voted for whom. On WhatsApp: voting runs in the group (the app writes the texts) and you record the winner with the ⭐, which always overrides the count.
📍 Matchday → In-app votingClose the matchday
Closing demands every logged game scored — a scoreless game blocks the button (✕ deletes it if it was a mistake).
📍 Matchday → Close
What closing does (in this order)
1. Charges the match fee
From each present payer (exempt players, monthly-billed regulars and the day's keeper are out — by default).
2. Consolidates counters
Streaks, consecutive misses and no-shows are recomputed from the full history — next week's priority is born here.
3. Realigns open matchdays
Future call-ups (loyalty policy) reorder with the fresh counters.
4. Recomputes standings
Attendance, per-game W/D/L, points (at the matchday's frozen values), goals, assists and MVP enter the season table.
- Scores belong to an open matchday: to fix after closing, reopen → fix → close.
- Reopening refunds only that matchday's automatic fees; top-ups and manual adjustments are never touched. Re-closing never double-charges.
- Deleting a game (✕) needs an open matchday — its goals go with it.
- Cancelling (rain, no pitch): no attendance gained, no streak lost, nothing charged.