Gym-Suite An extensible platform for gyms management

Detalhes bibliográficos
Autor(a) principal: Delgado, Royli Hernández
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10400.8/7304
Resumo: The main objective of this work is to build a platform for gym management. The work includes a study of different Gym Management Systems to determine the essential elements of such kind of system. The study was carried out based on a group of indicators that allowed to identify the elements that should be considered essentials in a GMS. To study the relevance of the use of GMS in the district of Leiria, a survey was carried out with the owners and/or managers of gyms in the area. The study also served to contrast the study on the desired characteristics for a GMS and the perception that gym staff have about them. Another of the elements included in the research work are the study of the main methodologies, tools, and technologies used in the implementation of a GMS. The system must be a solution that includes a web application and a mobile application. These technologies include Microsoft Azure, Terraform, Microsoft ASP NET Core and React. Scrum was used as a software development methodology. The core concept of this architecture is the concept of Microservice. Microservices is an architectural style that structures an application as a collection of services. The idea is to group the businesses that look similar in the system and develop them as individual units. The development of a microservices system becomes to develop small system’s units that are more manageable, maintainable, and scalable. The GMS modules were implemented according to the design of the application screens. The implementation and testing stages demonstrated one of the main qualities of the GMS design, its extensibility. To test the correct functioning of Gym-Suite, unit, integration, and system tests were carried out. The tests results were satisfactory. The deployment of the Gym-Suit GMS also was successful.
id RCAP_4f839f1069889e8c5a693805114d39a3
oai_identifier_str oai:iconline.ipleiria.pt:10400.8/7304
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Gym-Suite An extensible platform for gyms managementGym Management SystemExtensible platformMobile applicationMicroserviceMicrofrontendDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaThe main objective of this work is to build a platform for gym management. The work includes a study of different Gym Management Systems to determine the essential elements of such kind of system. The study was carried out based on a group of indicators that allowed to identify the elements that should be considered essentials in a GMS. To study the relevance of the use of GMS in the district of Leiria, a survey was carried out with the owners and/or managers of gyms in the area. The study also served to contrast the study on the desired characteristics for a GMS and the perception that gym staff have about them. Another of the elements included in the research work are the study of the main methodologies, tools, and technologies used in the implementation of a GMS. The system must be a solution that includes a web application and a mobile application. These technologies include Microsoft Azure, Terraform, Microsoft ASP NET Core and React. Scrum was used as a software development methodology. The core concept of this architecture is the concept of Microservice. Microservices is an architectural style that structures an application as a collection of services. The idea is to group the businesses that look similar in the system and develop them as individual units. The development of a microservices system becomes to develop small system’s units that are more manageable, maintainable, and scalable. The GMS modules were implemented according to the design of the application screens. The implementation and testing stages demonstrated one of the main qualities of the GMS design, its extensibility. To test the correct functioning of Gym-Suite, unit, integration, and system tests were carried out. The tests results were satisfactory. The deployment of the Gym-Suit GMS also was successful.Loureiro, Paulo Jorge GonçalvesMonteiro, Marco António de OliveiraIC-OnlineDelgado, Royli Hernández2022-06-30T09:27:26Z2022-01-132022-01-13T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.8/7304TID:203030389enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-17T15:54:55Zoai:iconline.ipleiria.pt:10400.8/7304Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:50:19.084429Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Gym-Suite An extensible platform for gyms management
title Gym-Suite An extensible platform for gyms management
spellingShingle Gym-Suite An extensible platform for gyms management
Delgado, Royli Hernández
Gym Management System
Extensible platform
Mobile application
Microservice
Microfrontend
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Gym-Suite An extensible platform for gyms management
title_full Gym-Suite An extensible platform for gyms management
title_fullStr Gym-Suite An extensible platform for gyms management
title_full_unstemmed Gym-Suite An extensible platform for gyms management
title_sort Gym-Suite An extensible platform for gyms management
author Delgado, Royli Hernández
author_facet Delgado, Royli Hernández
author_role author
dc.contributor.none.fl_str_mv Loureiro, Paulo Jorge Gonçalves
Monteiro, Marco António de Oliveira
IC-Online
dc.contributor.author.fl_str_mv Delgado, Royli Hernández
dc.subject.por.fl_str_mv Gym Management System
Extensible platform
Mobile application
Microservice
Microfrontend
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Gym Management System
Extensible platform
Mobile application
Microservice
Microfrontend
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description The main objective of this work is to build a platform for gym management. The work includes a study of different Gym Management Systems to determine the essential elements of such kind of system. The study was carried out based on a group of indicators that allowed to identify the elements that should be considered essentials in a GMS. To study the relevance of the use of GMS in the district of Leiria, a survey was carried out with the owners and/or managers of gyms in the area. The study also served to contrast the study on the desired characteristics for a GMS and the perception that gym staff have about them. Another of the elements included in the research work are the study of the main methodologies, tools, and technologies used in the implementation of a GMS. The system must be a solution that includes a web application and a mobile application. These technologies include Microsoft Azure, Terraform, Microsoft ASP NET Core and React. Scrum was used as a software development methodology. The core concept of this architecture is the concept of Microservice. Microservices is an architectural style that structures an application as a collection of services. The idea is to group the businesses that look similar in the system and develop them as individual units. The development of a microservices system becomes to develop small system’s units that are more manageable, maintainable, and scalable. The GMS modules were implemented according to the design of the application screens. The implementation and testing stages demonstrated one of the main qualities of the GMS design, its extensibility. To test the correct functioning of Gym-Suite, unit, integration, and system tests were carried out. The tests results were satisfactory. The deployment of the Gym-Suit GMS also was successful.
publishDate 2022
dc.date.none.fl_str_mv 2022-06-30T09:27:26Z
2022-01-13
2022-01-13T00: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/10400.8/7304
TID:203030389
url http://hdl.handle.net/10400.8/7304
identifier_str_mv TID:203030389
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ório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136995559079936