Skip to main content

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.

Every account in Futsal League Manager has one of three roles: user, referee, or admin. Roles control what pages you can access, what actions you can perform, and how long your session lasts before requiring a fresh login.
Your role is assigned by an administrator. All new registrations default to the user role.
Referee and admin sessions expire after 6 hours for security. Standard user sessions last 7 days. Plan accordingly when working as a referee or admin.

Role comparison

The default role for everyone who registers. Users interact with the league as fans and participants.What you can do:
  • Browse the match calendar and view match details
  • View league standings and group tables
  • View player and team statistics
  • Vote on upcoming matches (home win / draw / away win)
  • Follow teams to get a personalised upcoming-match feed
  • View your prediction history, total points, and global ranking
Session duration: JWT token expires after 7 days.
Assigned to officials responsible for managing live matches. Referees have everything a user can do, plus match-management capabilities.Everything a user can do, plus:
  • Lock a match before editing it (prevents concurrent edits)
  • Unlock a match when editing is complete
  • Update match status: pendingin progressfinished
  • Record match events: goals, yellow cards, and red cards per player
  • Edit match observations and notes
  • Finalize a match result
Session duration: JWT token expires after 6 hours.
Full control over the platform. Admins have everything a referee can do, plus system-wide management capabilities.Everything a referee can do, plus:
  • Create and delete matches
  • Manage teams: create, edit, activate, and deactivate
  • Manage players: create, edit, and assign to teams by season
  • Manage user accounts: view all users, assign roles, deactivate accounts
  • Manage seasons and groups
  • Manage fields (venues)
  • Enable and disable maintenance mode
  • View audit logs for all significant actions in the system
  • Access the admin dashboard
Session duration: JWT token expires after 6 hours.

Quick reference

CapabilityUserRefereeAdmin
Browse matches and standings
View player and team stats
Vote on matches
Follow teams
Lock / unlock matches
Record match events
Update match status
Finalize matches
Create / delete matches
Manage teams and players
Manage users and roles
Manage seasons, groups, fields
View audit logs
Manage maintenance mode
JWT expiry7 days6 hours6 hours

Build docs developers (and LLMs) love