# Tournament Management App ## Docs - [Data Contexts](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/data/context.md): DataContext and IdentityDataContext for Entity Framework Core - [Entity Framework Migrations](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/data/migrations.md): Database schema management with EF Core migrations - [DirectorTecnico](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/models/director-tecnico.md): Technical Director entity representing team coaches in the tournament system - [Equipo](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/models/equipo.md): Team entity representing football teams in the tournament system - [Jugador](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/models/jugador.md): Player entity representing football players in the tournament system - [Municipio](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/models/municipio.md): Municipality entity representing geographical locations where teams are based - [Partido](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/models/partido.md): Match entity representing football matches between teams in the tournament - [Posicion](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/models/posicion.md): Position entity representing player positions in football teams - [DirectorTecnico Repository](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/director-tecnico.md): Repository for managing technical directors (DirectorTecnico) entities - [Equipo Repository](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/equipo.md): Repository for managing team (Equipo) entities with advanced querying capabilities - [Jugador Repository](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/jugador.md): Repository for managing player (Jugador) entities with team and position associations - [Municipio Repository](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/municipio.md): Repository for managing municipality (Municipio) entities - [Repositories Overview](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/overview.md): Understanding the Repository Pattern in the Tournament Management App - [Partido Repository](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/partido.md): Repository for managing match (Partido) entities with home and away team associations - [Posicion Repository](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/api/repositories/posicion.md): Repository for managing player position (Posicion) entities - [Configuration](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/deployment/configuration.md): Configure environment variables and application settings for the Tournament Management App - [Database Setup](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/deployment/database-setup.md): Configure and manage databases for the Tournament Management App - [Docker Deployment](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/deployment/docker.md): Deploy the Tournament Management App using Docker and Docker Compose - [Match Management](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/features/match-management.md): Complete guide to scheduling matches and tracking game results - [Player Management](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/features/player-management.md): Complete guide to creating, editing, and managing players in the tournament - [Team Management](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/features/team-management.md): Complete guide to creating, editing, and managing teams in the tournament - [Tournament Management](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/features/tournament-management.md): Complete overview of tournament organization and management capabilities - [User Authentication](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/features/user-authentication.md): ASP.NET Core Identity authentication system and user management - [Managing Players](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/guides/managing-players.md): Step-by-step guide for adding and managing players in the Tournament Management App - [Managing Teams](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/guides/managing-teams.md): Step-by-step guide for creating and managing teams in the Tournament Management App - [Scheduling Matches](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/guides/scheduling-matches.md): Step-by-step guide for scheduling and managing matches in the Tournament Management App - [User Roles and Authentication](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/guides/user-roles.md): Guide to user authentication and access control in the Tournament Management App - [Installation](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/installation.md): Complete installation guide for the Tournament Management App - [Welcome to Tournament Management App](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/introduction.md): A comprehensive web application for managing football tournaments, teams, players, and matches built with .NET Core and Entity Framework. - [Quickstart Guide](https://mintlify.wiki/AlexanderAsprilla98/Tournament-Management-App/quickstart.md): Get up and running with the Tournament Management App in minutes