UFPR AtléticaApp : sistema para gerenciamento de atividades das atléticas universitárias
Resumo
Resumo: Este trabalho apresenta o desenvolvimento do UFPR AtléticaApp, um sistema destinado a melhorar a gestão das atléticas universitárias na Universidade Federal do Paraná (UFPR). As atléticas enfrentam desafios significativos em termos de organização, comunicação e administração de suas atividades e recursos devido à ausência de uma plataforma eficiente e centralizada. O UFPR AtléticaApp propõe resolver esses problemas, oferecendo uma solução gratuita abrangente que centraliza a administração de eventos, treinos, loja virtual e comunicação. Desenvolvido com Next.js para a plataforma web, o backend utiliza Node.js e o banco de dados MySQL, sendo compatível com dispositivos desktop. Entre as funcionalidades principais, destacam-se a gestão de eventos, que permite aos administradores criar e gerenciar eventos esportivos e sociais, a loja virtual, que integra pagamento via plataformas como Stripe para a venda de produtos, além do fácil acesso aos planos ofertados pelas atléticas. O sistema diferencia os usuários em três perfis: usuário master, administradores da atlética e alunos da UFPR, cada um com permissões específicas para acessar e gerenciar funcionalidades, como a administração de eventos e produtos, e a participação em atividades. O UFPR AtléticaApp visa não apenas facilitar a gestão das atividades das atléticas, mas também aumentar a participação dos alunos, contribuindo para uma melhor organização e integração dos membros Abstract: This work presents the development of UFPR AtléticaApp, a system designed to enhance the management of university athletic organizations (atléticas) at the Federal University of Paraná (UFPR). These atléticas face significant challenges in terms of organization, communication, and the administration of their activities and resources due to the absence of an efficient and centralized platform. The UFPR AtléticaApp aims to address these issues by offering a comprehensive, free solution that centralizes the management of events, training sessions, virtual stores, and communication. Developed using Next.js for the web platform, the backend employs Node.js and the MySQL database, ensuring compatibility with desktop devices. Among its key features, the system includes event management, which enables administrators to create and manage sports and social events, a virtual store integrated with payment platforms like Stripe for product sales, and streamlined access to membership plans offered by the atléticas. The system differentiates users into three profiles: master users, atlética administrators, and UFPR students, each with specific permissions to access and manage functionalities such as event and product administration and participation in activities. The UFPR AtléticaApp seeks not only to facilitate the management of atlética activities but also to increase student engagement, thereby contributing to better organization and integration among members