Reestructuración de la plataforma web de TMR para adaptarse a los desarrollos futuros
Professor Advisor
dc.contributor.advisor
Bastarrica Piñeyro, María Cecilia
Author
dc.contributor.author
Miranda Oyarzún, Franco André
Associate professor
dc.contributor.other
Pino Urtubia, José
Associate professor
dc.contributor.other
Augsburger Becerra, Marcel
Admission date
dc.date.accessioned
2024-05-16T13:47:34Z
Available date
dc.date.available
2024-05-16T13:47:34Z
Publication date
dc.date.issued
2023
Identifier
dc.identifier.uri
https://repositorio.uchile.cl/handle/2250/198589
Abstract
dc.description.abstract
La empresa TMR se dedica a prestar servicios de cronometraje de distintas disciplinas
deportivas como descenso, running o motocross a organizaciones que realizan estos eventos.
TMR cuenta con una aplicaci´on de escritorio y una aplicaci´on web, que es en donde se
centra este trabajo de memoria, conformada por el editor y los Tiempos En Vivo. El editor
permite a los organizadores tener un control sobre sus eventos, y en los Tiempos En Vivo se
permite a los espectadores visualizar los resultados parciales y finales de las competencias.
Con el fin de poder captar m´as clientes en el mercado, TMR desea mejorar su producto.
La empresa busca tener una aplicaci´on con una interfaz m´as moderna, similar a aplicaciones
de la competencia, pero principalmente busca diferenciarse por funcionalidades espec´ıficas
que otros no proporcionan.
La aplicaci´on ha ido creciendo a lo largo de los a˜nos sin una estructura planificada y con
una implementaci´on que manejaba de forma conjunta la interfaz, la l´ogica de negocio y el
almacenamiento de los datos. Es por ello que a˜nadir una nueva funcionalidad o modificar
alguna ya existente implicaba tanto un enorme trabajo como agregar complejidad, lo que
hac´ıa a´un menos extensible la aplicaci´on.
Este trabajo de t´ıtulo aborda la reestructuraci´on completa de la plataforma web de TMR.
Por un lado, se actualiza el backend para que siga una combinaci´on de patrones arquitect´onicos de microservicios y en capas. De esta forma, se desacopla el manejo de la interfaz del
procesamiento de los servicios, y permite a su vez incorporar nuevas funcionalidades de forma
sencilla y clara. Se ilustra esta caracter´ıstica con la extensi´on de la herramienta para tener
la capacidad de manejar inscripciones, lo que hasta antes de la realizaci´on de este trabajo
no exist´ıa. Por otro lado, se redise˜naron las interfaces de modo de ofrecer un aspecto m´as
moderno e intuitivo para el usuario final.
La herramienta se encuentra actualmente en producci´on y ya se ha utilizado la funcionalidad del manejo de inscripciones en una competencia real. Se espera que dentro de las
pr´oximas semanas existan varios clientes que contraten los servicios de TMR, o pasen de la
versi´on original a la versi´on desarrollada en este trabajo.
es_ES
Lenguage
dc.language.iso
es
es_ES
Publisher
dc.publisher
Universidad de Chile
es_ES
Type of license
dc.rights
Attribution-NonCommercial-NoDerivs 3.0 United States