Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/47720| Title: | GoHealth: Especificação e desenvolvimento de um aplicativo de gamificação e accountability para a saúde física |
| Other Titles: | GoHealth: Specification and development of a gamification and accountability app for physical health. |
| Authors: | TRENTIN, Daniel Americo da Silva CONTRI, Igor Arimatheia |
| Advisor: | D’ARCE, Álvaro Ferraz |
| Other contributor: | ROS, Giovana Angélica ROCHA, Rodrigo Vilela da |
| type of document: | Monografia |
| Keywords: | Engenharia de software;Atividade física |
| Issue Date: | 17-Jun-2026 |
| Publisher: | 157 |
| Citation: | TRENTIN, Daniel Americo da Silva; CONTRI, Igor Arimatheia. GoHealth: Especificação e desenvolvimento de um aplicativo de gamificação e accountability para a saúde física. Orientador: Álvaro Ferraz D'Arce. 2026. 36 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Presidente Prudente, Presidente Prudente, SP, 2026. |
| Abstract: | O presente trabalho apresentou a Especificação de Requisitos de Software (ERS) e o desenvolvimento do aplicativo móvel Go Health, uma plataforma digital focada no incentivo à prática regular de atividades físicas por meio de técnicas de gamificação e validação social interativa (accountability). O problema central da pesquisa abordou a frequente dificuldade que os indivíduos enfrentaram para manter a consistência de longo prazo em suas rotinas de exercícios físicos e hábitos saudáveis. Para mitigar esta taxa de abandono, o projeto concebeu e implementou uma solução arquitetural baseada no padrão Model-View-Controller (MVC) com uma robusta camada de Serviços, utilizando o framework Laravel no back-end e React Native no front-end para garantir uma experiência multiplataforma fluida. A metodologia de engenharia de requisitos detalhou fluxos de interação complexos, englobando a modelagem de casos de uso essenciais como o registro de check-ins diários, o cálculo inteligente de sequências individuais (streaks) que respeitou jornadas de descanso personalizadas, e a gestão de grupos de apoio. O sistema processou a validação de regras específicas de cada comunidade de forma estritamente transacional, o que assegurou a integridade do banco de dados relacional e impediu a contabilização de atividades fora dos padrões exigidos pelos administradores dos grupos. Além disso, a aplicação automatizou a consolidação de rankings periódicos e o envio de notificações, estimulando o engajamento contínuo. A validação arquitetural confirmou que a segregação das lógicas de validação e gamificação em serviços isolados promoveu um baixo acoplamento e alta coesão no código-fonte. O trabalho concluiu que a união estruturada de mecanismos psicológicos de recompensa contínua com a pressão social positiva de comunidades privadas resultou em uma ferramenta tecnológica eficaz, escalável e capaz de apoiar ativamente os usuários na manutenção de uma vida fisicamente ativa. This work presented the Software Requirements Specification (SRS) and the development of the Go Health mobile application; a digital platform focused on encouraging the regular practice of physical activities through gamification techniques and interactive social validation (accountability). The core research problem addressed the frequent difficulty individuals faced in maintaining long-term consistency in their physical exercise routines and healthy habits. To mitigate this dropout rate, the project designed and implemented an architectural solution based on the Model-View-Controller (MVC) pattern with a robust Service layer, utilizing the Laravel framework on the back-end and React Native on the front-end to ensure a fluid cross-platform experience. The requirements engineering methodology detailed complex interaction flows, encompassing the modeling of essential use cases such as recording daily check-ins, the intelligent calculation of individual streaks that respected personalized rest journeys, and the management of support groups. The system processed the validation of specific rules for each community in a strictly transactional manner, which ensured the integrity of the relational database and prevented the accounting of activities outside the standards required by group administrators. Furthermore, the application automated the consolidation of periodic rankings and the delivery of notifications, stimulating continuous engagement. The architectural validation confirmed that segregating validation and gamification logic into isolated services promoted low coupling and high cohesion within the source code. The work concluded that the structured combination of psychological mechanisms for continuous reward with the positive social pressure of private communities resulted in an effective and scalable technological tool capable of actively supporting users in maintaining a physically active life. |
| URI: | https://ric.cps.sp.gov.br/handle/123456789/47720 |
| Appears in Collections: | Trabalhos de Conclusão de Curso |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| ads_2026_01_danielastrentin_gohealth.pdf | 1.28 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.