Plataforma Web para la Gestión de Ligas Barriales

leonardo narvaez Plataforma Web para la Gestión de Ligas Barriales
 JavaScript  Java  DataBase  CSS 3  HTML 5  Bootstrap

Plataforma Web para la Gestión de Ligas Barriales

Este aplicativo web fue desarrollado durante mi año académico mientras cursaba la carrera de Desarrollo de Software. En el proceso de creación, empleamos el patrón de diseño Modelo Vista Controlador (MVC), utilizando el lenguaje de programación Java sin depender de ningún framework externo. Para la gestión de la base de datos, optamos por Oracle. Para dotar a la interfaz web de una estructura sólida y un diseño atractivo, utilizamos HTML, CSS y JavaScript, apoyándonos en el framework de diseño Bootstrap. Dado que este proyecto fue colaborativo, implementamos la metodología de trabajo SCRUM para optimizar nuestra colaboración y eficiencia.

Funcionamiento:

El propósito fundamental de este proyecto es la organización y presentación ordenada de datos relativos a jugadores, equipos y categorías, con el fin de brindar una experiencia clara al usuario.

Además de presentar la información de manera ordenada, el sistema también se encarga de gestionar los partidos, registrando detalles como equipos, horarios, categorías, jugadores involucrados, cantidad de goles y amonestaciones.

Una vez que la información esté almacenada, se procederá a actualizar los datos en la tabla de posiciones, presentándolos de forma organizada por categorías.

Además, la plataforma ofrece un sistema de inicio de sesión para los directivos de cada equipo, permitiéndoles ingresar y registrar la información correspondiente a su equipo y jugadores. Cabe destacar que estos datos solo podrán ser editados antes del inicio del campeonato.


Conclusión:

Este aplicativo desempeñó un papel fundamental en mi formación académica, ya que me brindó una comprensión profunda del patrón de diseño Modelo Vista Controlador (MVC), permitiéndome ver de manera práctica su implementación en el desarrollo de aplicaciones web. Al mismo tiempo, fue una valiosa oportunidad para reforzar mis conocimientos en programación orientada a objetos, al experimentar con su aplicación en un contexto real.

Además, a través de este proyecto, adquirí un sólido conocimiento sobre la conexión a bases de datos, lo cual resulta esencial en el mundo del desarrollo de software. Este aprendizaje me dio la habilidad para gestionar eficazmente los datos, desde su almacenamiento hasta su manipulación y presentación en la interfaz de usuario.

No menos importante, el manejo de tecnologías web como HTML, CSS y JavaScript se desarrollo gracias a la integración del framework Bootstrap en el proceso de diseño. Esta experiencia contribuyó a mi dominio de la creación de interfaces atractivas y responsivas, adaptadas a las necesidades de los usuarios.

En resumen, este proyecto no solo me permitió asimilar conceptos teóricos clave, sino que también me brindó la oportunidad de aplicarlos en un contexto realista y colaborativo. El conocimiento adquirido engloba desde la arquitectura inicial de una aplicación hasta la presentación de datos de manera efectiva, mejorando significativamente mi desarrollo como profesional en el campo de la tecnología.

Compartir: