Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/47373
Title: Sistema web para controle de Pull Request: uma ferramenta centralizada para gestão de repositórios GitHub
Other Titles: Web system for Pull Request management: a centralized tool for GitHub repository management
Authors: Oliveira, Ana Laura Silva de
Kawano, Anderson Hikaru
Advisor: Cardozo, Heitor Augusto Murari
type of document: Artigo Científico
Keywords: Desenvolvimento de software;Gestão por processos
Issue Date: 19-Nov-2025
Publisher: 171
Citation: 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.
Abstract: 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.
Description: 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
Appears in Collections:Trabalhos de Conclusão de Curso



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.