Resumo |
O myMobiConf é um sistema desenvolvido com o objetivo de apoiar a participação e a organização de eventos acadêmicos, científicos ou corporativos. Ele é composto por um aplicativo móvel (disponível para Android e iOS), voltado para os participantes dos eventos, e por um dashboard web, destinado ao uso dos organizadores. Através do sistema, é possível acessar informações sobre a programação, receber notificações, enviar feedbacks e, do lado da organização, acompanhar a dinâmica do evento em tempo real. A primeira versão do sistema foi construída com uma arquitetura monolítica, rígida e fortemente acoplada, além de utilizar tecnologias que se tornaram obsoletas com o tempo. Isso gerou dificuldades relacionadas à manutenção, escalabilidade, integração de novos recursos e segurança, além de limitar a evolução do sistema para atender novas demandas de usuários e eventos mais complexos. Diante desse cenário, o presente plano de trabalho tem como objetivo contribuir com o processo de reestruturação e reimplementação do myMobiConf, com foco na modernização de sua arquitetura e na atualização das tecnologias empregadas em sua construção. O projeto visa migrar para uma arquitetura mais modular, baseada em boas práticas de Engenharia de Software, e em tecnologias modernas que favoreçam o desacoplamento entre as camadas do sistema, como a separação entre front-end e back-end por meio de APIs RESTful. No âmbito deste plano de trabalho, a principal atividade em execução é a reimplementação do aplicativo móvel, com o desenvolvimento de uma nova interface mais intuitiva e moderna, capaz de melhorar a experiência do usuário. Essa nova versão também contempla a reformulação da comunicação entre o aplicativo e o back-end, utilizando-se de um modelo de API que permita escalabilidade e manutenção mais facilitada no futuro. Outra frente de trabalho importante é a integração entre o novo front-end e um back-end reformulado, que adota práticas atualizadas de segurança, gerenciamento de dados e autenticação. Como parte integrante deste projeto, será também desenvolvida uma proposta cujo foco está no tratamento de imagens enviadas pelo aplicativo. O objetivo é estudar e implementar mecanismos confiáveis e eficientes para envio, armazenamento e exibição de imagens no sistema, uma funcionalidade importante para determinados tipos de eventos e que demanda atenção especial em termos de desempenho e privacidade. As atividades de reformulação estão em andamento, com desenvolvimento contínuo e validação progressiva das funcionalidades. Espera-se que, ao final do processo, o novo myMobiConf apresente melhorias significativas nos aspectos de qualidade de software, como manutenibilidade, escalabilidade, usabilidade e segurança, tornando-se uma ferramenta mais robusta, moderna e adequada às demandas atuais de gestão de eventos. |