Volver al portfolio
Trabajo de Fin de Grado

Federación de Baloncesto

Plataforma web integral para la gestión de ligas, estadísticas deportivas y retransmisión de partidos en directo.

Laravel PHP MySQL Tailwind CSS JavaScript Node.js Composer Git

La Motivación

El baloncesto es mi principal pasión fuera del código. Tras años siguiendo las ligas y jugando a nivel amateur, me di cuenta de la falta de herramientas modernas, rápidas y accesibles para la gestión puramente deportiva a nivel federativo.

Decidí unir mis dos mundos —desarrollo y deporte— para crear esta plataforma como mi Trabajo de Fin de Grado (TFG). El objetivo no era un simple ejercicio académico, sino construir un sistema escalable y real que una federación pudiera usar en producción para automatizar la gestión de actas, estadísticas y calendarios de competición.

Vista de competiciones con filtros de liga, temporada y jornada

Gestión de Competiciones y Clubes

El sistema permite crear y administrar múltiples ligas y temporadas. A través de los filtros de competición, temporada y jornada, el administrador puede navegar por cada jornada, consultar resultados y gestionar los enfrentamientos de forma intuitiva.

Cada club cuenta con su propio perfil donde se muestran las estadísticas generales (partidos jugados, ganados, perdidos, puntos a favor y en contra), gráficos de eficiencia de tiro (tiros libres, de 2 y de 3 puntos), y un historial completo con el último y próximo partido.

Perfil de club con estadísticas generales y gráficos circulares de tiro

Scouting y Estadísticas de Jugadores

El módulo de Scouting ofrece un ranking completo de todos los jugadores de una competición, filtrable por liga. Cada jugador muestra partidos jugados, minutos, puntos totales y por partido, junto con indicadores visuales de porcentaje de tiro (TL%, T2%, T3%) representados con gráficos circulares que facilitan la identificación inmediata del rendimiento.

Al acceder al perfil individual de un jugador, se despliega una ficha detallada con su foto, club, estadísticas acumuladas y un desglose partido a partido con tablas de datos reales.

Tabla de scouting con ranking de jugadores y porcentajes de tiro

Ficha Individual del Jugador

Cada jugador tiene un perfil propio con su imagen, club actual, y un resumen de estadísticas por temporada: partidos disputados, minutos totales, media de minutos y puntos por partido.

Los gráficos circulares de eficacia muestran los porcentajes de acierto desglosados, y una tabla inferior permite explorar el rendimiento partido a partido con acceso directo a la ficha de cada enfrentamiento.

Ficha de jugador individual con estadísticas y gráficos de rendimiento

Partidos en Directo

El módulo de Partidos en Directo es el corazón de la plataforma. Permite retransmitir partidos en tiempo real con un sistema completo de gestión "jugada a jugada": selección de jugador, registro de intentos y aciertos (tiros de 2, de 3, tiros libres), rebotes, asistencias y robos.

El marcador se actualiza en directo con un cronómetro integrado, control por cuartos, y la posibilidad de pausar y reanudar el tiempo. Todo ello visualmente organizado con un diagrama de cancha central y paneles simétricos para equipo local y visitante.

Panel de control de partido en directo con marcador y botones de acción

Vistas del Partido en Tiempo Real

Parciales por cuarto y barras comparativas de estadísticas

Parciales por cuarto y comparativa de equipos

Gráficos circulares de porcentajes de tiro por equipo

Porcentajes de tiro con gráficos de donut

Estadísticas individuales de cada jugador durante el partido

Estadísticas individuales desglosadas por jugador

Cronología del partido jugada a jugada con timeline

Cronología jugada a jugada del partido

Acta Final y Jugadores Destacados

Al finalizar un partido, el sistema genera automáticamente el acta digital con el marcador final, las estadísticas de tiro de ambos equipos representadas en gráficos circulares, y una sección de Jugadores Destacados que resalta a los máximos anotadores de cada equipo.

Esta vista proporciona un resumen completo e inmediato del partido, listo para su consulta pública y pensada para facilitar la labor de prensa y comunicación de la federación.

Acta final con marcador, estadísticas de tiro y jugadores destacados

Sistema de Noticias

La plataforma incluye un módulo CMS de noticias integrado que permite a los administradores publicar artículos con imagen destacada, título y descripción. Cada noticia se presenta en formato de tarjeta responsiva, ideal para comunicar novedades, fichajes o eventos relacionados con la federación.

Módulo de noticias con tarjetas de artículos

¿Quieres ver la plataforma en acción?

Accede a la demo en vivo para explorar todas las funcionalidades del sistema.

Ver demo en vivo Volver al portfolio