LINKA : sistema de rede social com recompensas e engajamento para gestão de projetos voluntários
Resumo
As Organizações Não Governamentais (ONGs), ou Organizações da Sociedade Civil (OSCs), desempenham um papel fundamental na promoção de projetos sociais, humanitários e de interesse público. No entanto, enfrentam desafios significativos, como a dificuldade em recrutar voluntários devido à falta de informações acessíveis sobre oportunidades. Este trabalho apresenta o desenvolvimento do aplicativo móvel LINKA, projetado para centralizar e facilitar a interação entre ONGs/OSCs e voluntários. O LINKA tem como objetivo promover a visibilidade das organizações e eventos, além de incentivar o engajamento por meio de incentivo e engajamento com recompensas. O desenvolvimento do aplicativo seguiu os princípios da Engenharia de Software, resultando na criação de diagramas de casos de uso, classes e sequência, além da prototipagem das interfaces e do diagrama lógico do banco de dados. A metodologia adotada integrou práticas ágeis, com o back-end desenvolvido na plataforma .NET, integrado ao SQL Server e hospedado na nuvem via Azure. Já o front-end foi implementado em React Native, permitindo a funcionalidade em plataformas iOS e Android. Assim, o LINKA busca superar as barreiras existentes e fortalecer a conexão entre ONGs/OSCs e voluntários, facilitando a realização de ações sociais Abstract: Non-Governmental Organizations (NGOs), or Civil Society Organizations (CSOs), play a crucial role in promoting social, humanitarian, and public interest projects. However, they face significant challenges, such as difficulty in recruiting volunteers due to the lack of accessible information about opportunities. This work presents the development of the LINKA mobile application, designed to centralize and facilitate interaction between NGOs/CSOs and volunteers. LINKA aims to promote the visibility of organizations and events, as well as to encourage engagement through gamification mechanics and rewards. The development of the application followed Software Engineering principles, resulting in the creation of use case, class, and sequence diagrams, in addition to interface prototyping and the logical database diagram. The methodology adopted integrated agile practices, with the back-end developed on the .NET platform, integrated with SQL Server, and hosted in the cloud via Azure. The front-end was implemented in React Native, enabling functionality on both iOS and Android platforms. Thus, LINKA seeks to overcome existing barriers and strengthen the connection between NGOs/CSOs and volunteers, facilitating the realization of social actions