Use este identificador para citar ou linkar para este item: https://ric.cps.sp.gov.br/handle/123456789/47373
Título: Sistema web para controle de Pull Request: uma ferramenta centralizada para gestão de repositórios GitHub
Título(s) alternativo(s): Web system for Pull Request management: a centralized tool for GitHub repository management
Autor(es): Oliveira, Ana Laura Silva de
Kawano, Anderson Hikaru
Orientador(es): Cardozo, Heitor Augusto Murari
Tipo documental: Artigo Científico
Palavras-chave: Desenvolvimento de software;Gestão por processos
Data do documento: 19-Nov-2025
Editor: 171
Referência Bibliográfica: OLIVEIRA, A. L. S.; KAWANO, A. H.; CARDOZO, H. A. M. Sistema web para controle de Pull Request: uma ferramenta centralizada para gestão de repositórios GitHub. 2025. Artigo de Graduação (Tecnologia em Sistemas para Internet) – Faculdade de Tecnologia Prof. José Camargo, Jales, 2025.
Resumo: Este trabalho apresenta o desenvolvimento de um sistema web para controle e centralização de pull requests (PRs) em múltiplos repositórios do GitHub, visando resolver as dificuldades enfrentadas por equipes de desenvolvimento ao gerenciar solicitações de integração distribuídas em diversos projetos. A ausência de uma visão unificada compromete o fluxo de trabalho, aumenta o risco de conflitos de código e reduz a produtividade da equipe. Como solução, foi criada a ferramenta GitHubView, que oferece uma interface unificada, intuitiva e acessível, permitindo visualizar, filtrar e gerenciar PRs por status, autor e repositório em um único painel centralizado. O sistema foi desenvolvido a partir de um levantamento de requisitos detalhado, análise de ferramentas similares e uso de tecnologias modernas como Next.js, TypeScript, MUI, Firestore e a plataforma Render para deploy. Testes com dados simulados foram conduzidos para validar as funcionalidades implementadas. Os resultados demonstraram que a ferramenta facilita a organização das tarefas, agiliza os processos de revisão e aprovação de código e fortalece a colaboração entre os membros da equipe. Conclui-se que a solução proposta contribui para o aumento da produtividade e para a melhoria da qualidade do código entregue, mostrando-se uma alternativa eficaz para ambientes com múltiplos repositórios e alta demanda de integrações de código.
This work presents the development of a web-based system for controlling and centralizing pull requests across multiple GitHub repositories, aiming to address challenges faced by development teams in managing integration requests scattered across different projects. The lack of a centralized view disrupts workflows, increases the risk of code conflicts, and reduces team productivity. As a solution, the GitHubView tool was developed, providing a unified, intuitive, and accessible interface that allows users to view, filter, and manage pull requests by status, author, and repository in a single centralized dashboard. The system was built based on thorough requirements gathering, analysis of similar tools, and the use of modern technologies such as Next.js, TypeScript, MUI, Firestore, and the Render platform for deployment. Tests with simulated data were carried out to validate the implemented features. The results showed that the tool improves task organization, accelerates code review and approval processes, and strengthens team collaboration. It is concluded that the proposed solution contributes to increased productivity and enhances the quality of delivered code, proving to be an effective alternative for environments with multiple repositories and high integration demand.
Descrição: Artigo apresentado no IV Simpósio de Tecnologia da Fatec Jales – SITEF, 2025, Jales-SP.
URI: https://ric.cps.sp.gov.br/handle/123456789/47373
Aparece nas coleções:Trabalhos de Conclusão de Curso

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
sistemas_para_internet_2025_2_ana_laura_silva_de_oliveira_sistema_web_para_controle_de_pull_request.pdf539.56 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.