Skip to content

Latest commit

 

History

History
72 lines (53 loc) · 2.88 KB

README.md

File metadata and controls

72 lines (53 loc) · 2.88 KB

Administración de Ligas Deportivas

Tabla de contenidos

Fechas

  • Inicio del proyecto: Febrero del 2022
  • Finalización y entrega del proyecto: Marzo del 2023

Estructura del proyecto

Backend

Se desarrolló una API con Node.js y Express.js. El sistema gestor de bases de datos es MariaDB.

Frontend

Se desarrolló una aplicación web con React.js y Material UI (MUI). El prototipado se realizó en Figma.

Antecedentes

Con el paso del tiempo, la organización de ligas deportivas se ha ido modernizando, pero no en todos los rubros. En un inicio, todo se registraba de manera escrita. Desde los arbitrajes, partidos, equipos, jugadores, entre otros aspectos, lo cual es difícil de mantener, ya que en cualquier momento esa información se puede perder y no es un método práctico. Por otro lado, dadas las herramientas tecnológicas, se ha optado por utilizar hojas de cálculo como Excel, pero este proceso se puede optimizar aún más.

Por esta razón, se pensó en una nueva forma de administrar ligas con menos recursos monetarios, menos atención, más intuitiva y modelos de administración. Dicha solución debe facilitar el trabajo a organizadores, pero también facilitar a los equipos miembros de la liga el acceso a la información que les pueda ser útil, como puede ser resultados de la jornada, avisos, y pagos.

Propósito y Justificación

Se crea en base a la necesidad de hacer más fácil la organización de una liga deportiva tanto para los dueños de la liga como a los equipos de la misma liga. Dar seguimiento a los pagos de los equipos, controlar el calendario de juegos, generar la tabla de posiciones, obtener la tabla de logros individuales, entre otras cosas. Así como para tener un enlace con organizadores y equipos.

Descripción

El proyecto constará de una aplicación web responsiva accesible desde cualquier dispositivo con conexión a Internet, dígase computadora de escritorio o portátil y smartphone (teléfono inteligente).

La aplicación (página web) contará con un sistema de pagos de inscripción en línea, arbitrajes y multas, así como con apartados donde se podrá checar tabla de roles de juegos, posiciones de los equipos, resultados de la jornada, y más estadísticas. Además, tener la opción de crear ligas y categorías, equipos y registro de jugadores.

El principal objetivo es la gestión de una liga deportiva, por ende, no se pretende dar un enfoque a lo que pueda ver el público externo, sino al manejo interno de los aspectos antes mencionados.

Enlace del repositorio

https://github.com/administracion-ligas-deportivas/sitio-web-mern.git