Hall Screens for Gymnastics Competitions

Bibliographic Details
Main Author: Lamelas, Cláudio André Rodrigues
Publication Date: 2023
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10451/63635
Summary: This document presents an engineering project developed in Acro Companion, a company specialized in gymnastics software. This project is important to Acro Companion’s flagship product, an application designed to streamline gymnastics competitions for organizers, coaches, judges, and gymnasts. The platform automates various aspects of competition management, real-time scoring, club membership, and display control in competition venues. The project’s focus was on improving the Scoring service, particularly the Hall Screens area, responsible for displaying and controlling real-time information on the competition’s screens. The problems plaguing the Hall Screens diverge into two distinct categories. In the first category are the inadequacies in the scoring screen’s architectural design, hampering maintainability, enhancements and the diversification of the view types. The second category, related to the controller mechanism, is the lack of this mechanism in power, reactivity and usability, which ends up disrupting the user’s workflow. This project rallies around three primary objectives. Leveraging UI designs as blueprints, the first objective was to re-imagine the Hall Screens, fostering new designs and better architectural foundations to enhance maintainability, correct behaviour and expansion potential. The second objective is the development of a new powerful and reactive solution for the mechanism that controls the screens. The last objective is the development of a suite of end-to-end tests specific to the Hall Screens area to ensure reliability and correctness. The results of this project were significant. The Hall Screens component improved significantly in terms of stability, robustness, and architectural organization. Simultaneously, the new controller mechanism, though not feature-complete, was entirely reinvented, enhancing maintainability, understandability, reactivity and user experience. Additionally, a large suite of end-to-end tests was implemented, improving the overall stability of the Hall Screens and increasing safety during development. In summary, this project within Acro Companion tackled critical issues in their gymnastics competition platform, resulting in substantial improvements to the Hall Screens, Controller Mechanism, and overall system stability. These enhancements contributed to the company’s mission of providing efficient solutions for gymnastic competitions.
id RCAP_f2274d719d1caafad0e75f7ada0ffc4c
oai_identifier_str oai:repositorio.ulisboa.pt:10451/63635
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Hall Screens for Gymnastics CompetitionsSoftware de GinásticaDesenvolvimento WebProgramação ReativaAplicação Sem ServidorTestesTrabalhos de projeto de mestrado - 2024Departamento de InformáticaThis document presents an engineering project developed in Acro Companion, a company specialized in gymnastics software. This project is important to Acro Companion’s flagship product, an application designed to streamline gymnastics competitions for organizers, coaches, judges, and gymnasts. The platform automates various aspects of competition management, real-time scoring, club membership, and display control in competition venues. The project’s focus was on improving the Scoring service, particularly the Hall Screens area, responsible for displaying and controlling real-time information on the competition’s screens. The problems plaguing the Hall Screens diverge into two distinct categories. In the first category are the inadequacies in the scoring screen’s architectural design, hampering maintainability, enhancements and the diversification of the view types. The second category, related to the controller mechanism, is the lack of this mechanism in power, reactivity and usability, which ends up disrupting the user’s workflow. This project rallies around three primary objectives. Leveraging UI designs as blueprints, the first objective was to re-imagine the Hall Screens, fostering new designs and better architectural foundations to enhance maintainability, correct behaviour and expansion potential. The second objective is the development of a new powerful and reactive solution for the mechanism that controls the screens. The last objective is the development of a suite of end-to-end tests specific to the Hall Screens area to ensure reliability and correctness. The results of this project were significant. The Hall Screens component improved significantly in terms of stability, robustness, and architectural organization. Simultaneously, the new controller mechanism, though not feature-complete, was entirely reinvented, enhancing maintainability, understandability, reactivity and user experience. Additionally, a large suite of end-to-end tests was implemented, improving the overall stability of the Hall Screens and increasing safety during development. In summary, this project within Acro Companion tackled critical issues in their gymnastics competition platform, resulting in substantial improvements to the Hall Screens, Controller Mechanism, and overall system stability. These enhancements contributed to the company’s mission of providing efficient solutions for gymnastic competitions.Trabalho de projeto de mestrado, Engenharia Informática, 2023, Universidade de Lisboa, Faculdade de CiênciasLopes, Maria Antónia Bacelar da Costa, 1968-Repositório da Universidade de LisboaLamelas, Cláudio André Rodrigues2024-03-21T12:45:07Z202420232024-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/63635enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T15:13:13Zoai:repositorio.ulisboa.pt:10451/63635Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T03:36:56.871983Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Hall Screens for Gymnastics Competitions
title Hall Screens for Gymnastics Competitions
spellingShingle Hall Screens for Gymnastics Competitions
Lamelas, Cláudio André Rodrigues
Software de Ginástica
Desenvolvimento Web
Programação Reativa
Aplicação Sem Servidor
Testes
Trabalhos de projeto de mestrado - 2024
Departamento de Informática
title_short Hall Screens for Gymnastics Competitions
title_full Hall Screens for Gymnastics Competitions
title_fullStr Hall Screens for Gymnastics Competitions
title_full_unstemmed Hall Screens for Gymnastics Competitions
title_sort Hall Screens for Gymnastics Competitions
author Lamelas, Cláudio André Rodrigues
author_facet Lamelas, Cláudio André Rodrigues
author_role author
dc.contributor.none.fl_str_mv Lopes, Maria Antónia Bacelar da Costa, 1968-
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Lamelas, Cláudio André Rodrigues
dc.subject.por.fl_str_mv Software de Ginástica
Desenvolvimento Web
Programação Reativa
Aplicação Sem Servidor
Testes
Trabalhos de projeto de mestrado - 2024
Departamento de Informática
topic Software de Ginástica
Desenvolvimento Web
Programação Reativa
Aplicação Sem Servidor
Testes
Trabalhos de projeto de mestrado - 2024
Departamento de Informática
description This document presents an engineering project developed in Acro Companion, a company specialized in gymnastics software. This project is important to Acro Companion’s flagship product, an application designed to streamline gymnastics competitions for organizers, coaches, judges, and gymnasts. The platform automates various aspects of competition management, real-time scoring, club membership, and display control in competition venues. The project’s focus was on improving the Scoring service, particularly the Hall Screens area, responsible for displaying and controlling real-time information on the competition’s screens. The problems plaguing the Hall Screens diverge into two distinct categories. In the first category are the inadequacies in the scoring screen’s architectural design, hampering maintainability, enhancements and the diversification of the view types. The second category, related to the controller mechanism, is the lack of this mechanism in power, reactivity and usability, which ends up disrupting the user’s workflow. This project rallies around three primary objectives. Leveraging UI designs as blueprints, the first objective was to re-imagine the Hall Screens, fostering new designs and better architectural foundations to enhance maintainability, correct behaviour and expansion potential. The second objective is the development of a new powerful and reactive solution for the mechanism that controls the screens. The last objective is the development of a suite of end-to-end tests specific to the Hall Screens area to ensure reliability and correctness. The results of this project were significant. The Hall Screens component improved significantly in terms of stability, robustness, and architectural organization. Simultaneously, the new controller mechanism, though not feature-complete, was entirely reinvented, enhancing maintainability, understandability, reactivity and user experience. Additionally, a large suite of end-to-end tests was implemented, improving the overall stability of the Hall Screens and increasing safety during development. In summary, this project within Acro Companion tackled critical issues in their gymnastics competition platform, resulting in substantial improvements to the Hall Screens, Controller Mechanism, and overall system stability. These enhancements contributed to the company’s mission of providing efficient solutions for gymnastic competitions.
publishDate 2023
dc.date.none.fl_str_mv 2023
2024-03-21T12:45:07Z
2024
2024-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/63635
url http://hdl.handle.net/10451/63635
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601766262833152