Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/41338
Título: Refatoração e implementação de novas funcionalidades no E-Museu
Título(s) alternativo(s): Refactoring and implementation of new features in the E-Museu
Autor(es): Novacoski, Vinicius Ferreira
Orientador(es): Hernandes, Sediane Carmem Lunardi
Palavras-chave: Museus
World Wide Web (Sistema de recuperação da informação)
Software - Refatoração
Museum
World Wide Web (Information Retrieval System)
Software refactoring
Data do documento: 30-Jun-2026
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Guarapuava
Citação: NOVACOSKI, Vinicius Ferreira. Refatoração e implementação de novas funcionalidades no E-Museu. 2026. 84 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2026.
Resumo: Este trabalho apresenta a refatoração e a implementação de novas funcionalidades no E-Museu, sistema web da Universidade Tecnológica Federal do Paraná (UTFPR) para catalogação e exposição de itens da história da informática em formato de museu digital. O projeto foi motivado pelas limitações da versão anterior da aplicação, que dificultava a manutenção, carecia de padronização e de testes automatizados e não atendia demandas recentes de gestão do acervo e de implantação em ambientes institucionais. O desenvolvimento combinou levantamento e priorização de requisitos (MoSCoW), fluxo Gitflow no GitHub, ambientes Docker para desenvolvimento local, implantação com Coolify em homologação e produção, atualização tecnológica da aplicação (PHP 8.5 e Laravel 13), integração contínua e refatoração do código com ferramentas de qualidade e testes automatizados. Entre os resultados, o sistema passou a oferecer internacionalização de conteúdos, proteção contra abuso em formulários, armazenamento de mídia em objetos (MinIO), cadastro com múltiplas imagens por item e suporte à geração de etiquetas para peças físicas, permanecendo publicado nos domínios institucionais. Com isso, o trabalho consolidou uma base mais organizada, rastreável e sustentável para a continuidade do E-Museu como iniciativa de extensão e preservação da memória tecnológica.
Abstract: This monograph presents the refactoring and implementation of new features in the E-Museu, a web system of the Federal University of Technology (UTFPR) for cataloging and exhibiting items from the history of computing in a digital museum format. The project was motivated by the limitations of the previous version of the application, which hindered maintenance, lacked code standardization and automated tests, and did not meet recent demands for collection ma- nagement and deployment in institutional environments. Development combined requirements gathering and prioritization (MoSCoW), a Gitflow workflow on GitHub, Docker environments for local development, deployment with Coolify in staging and production, technological updates to the application (PHP 8.5 and Laravel 13), continuous integration, and code refactoring with quality tools and automated tests. Among the results, the system now offers content internationalization, abuse protection on forms, object storage for media (MinIO), registration with multiple images per item, and support for generating labels for physical items, while remaining published on institutional domains. Thus, the work consolidated a more organized, traceable, and sustainable foundation for the continuity of the E-Museu as an extension initiative and for the preservation of technological memory.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/41338
Aparece nas coleções:GP - Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
refatoracaonovasfuncionalidadesemuseu.pdf7,42 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons