The match calendar is the heart of Futsal League Manager. Every fixture in the league — from group-stage clashes to the final — lives here. Referees record goals and cards in real time while fans follow along, see live voting stats, and review detailed match reports once the game ends.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Danielsl4/TFG_DAM_2526_Consulta2/llms.txt
Use this file to discover all available pages before exploring further.
Match lifecycle
Every match moves through three statuses in order:| Status | Meaning |
|---|---|
pendiente | Scheduled but not yet started. Voting is open for registered users. |
en_curso | The match is in progress. Referees are recording events live; voting is closed. |
finalizado | The match is over. The final score is confirmed, standings are updated, and prediction points are awarded. |
finalizado, standings and player stats are recalculated automatically.
Match phases
The tournament is structured across five sequential phases:| Phase | Description |
|---|---|
fase_de_grupos | Group stage. Results count toward standings. |
octavos | Round of sixteen. Knockout rounds begin. |
cuartos | Quarter-finals. |
semis | Semi-finals. |
final | The championship match. |
Viewing matches
The match calendar displays all fixtures for the active season ordered by date. Use the season switcher in the top navigation to browse past seasons. Each match card shows:- Teams — logos, names, or placeholder labels if teams are not yet confirmed
- Field — the venue name and location
- Date and day of week — formatted for quick reading
- Score — goals for each team, plus penalty shootout totals when applicable
- Status badge —
pendiente,en_curso, orfinalizado - Voting bar — live breakdown of local / draw / away predictions
Match events
Events are recorded by referees during a match. Each event links a player, a team side (home or away), and one of the following types:| Event type | Description |
|---|---|
gol | A regular goal. Increments the team’s score and the player’s goal tally. |
tarjeta_amarilla | Yellow card. Recorded against the player and added to team card stats. |
tarjeta_roja | Red card. Recorded against the player and added to team card stats. |
penalti_tanda_marcado | A scored penalty in a shootout. Increments the penalty goal counter only — does not affect regular stats. |
penalti_tanda_fallado | A missed penalty in a shootout. Logged for the record without affecting any counters. |
Match detail
Opening a match card navigates to the full detail view, which includes:- Both teams with logos and names
- Venue, group, and phase
- Full chronological event log (goals, cards, penalty shootout)
- Live voting stats with percentage bars for each outcome
- Observations field for referee notes, visible once the match has finished
Each match can only be edited by one referee at a time. When a referee opens a match for editing, it is automatically locked for up to two minutes. If another referee tries to access the same match, they see who currently holds the lock. The lock is released automatically when the referee finishes or leaves the match.
Match object structure
- List response
- Detail response (with events)