Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/41158
Título: Sistema web de gestão de animais para adoção
Título(s) alternativo(s): Web-based animal adoption management system
Autor(es): Marcomin, Emanoel Muller
Orientador(es): Beulke, Andreia Scariot
Palavras-chave: Serviços da Web
Aplicativos móveis
Animais - Adoção
Organizações não-governamentais
Web services
Mobile apps
Animals - Adoption
Non-governmental organizations
Data do documento: 15-Jun-2026
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Pato Branco
Citação: MARCOMIN, Emanoel Muller. Sistema web de gestão de animais para adoção. 2026. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2026.
Resumo: Este trabalho teve como objetivo desenvolver um sistema web para gestão de animais disponíveis para adoção, voltado ao atendimento das demandas de Organizações Não Governamentais (ONGs) e abrigos. A proposta buscou centralizar informações, padronizar cadastros e facilitar a conexão entre potenciais adotantes e as organizações responsáveis pelos animais. O back-end foi desenvolvido em Java com o framework Spring Boot, o front-end em React com TypeScript, utilizando MySQL como banco de dados e Amazon Simple Storage Service (Amazon S3) para o gerenciamento das mídias. O sistema desenvolvido permite o cadastro e o gerenciamento de animais, incluindo informações como espécie, porte, idade, sexo, condição de saúde, situação de vacinação e status de disponibilidade. A aplicação possui interfaces responsivas, acessíveis por navegadores em computadores e dispositivos móveis, contemplando um ambiente administrativo para a ONG e um portal público para os adotantes. No ambiente administrativo, foram implementados recursos para gestão de animais, imagens, vacinas, solicitações de adoção, histórico de adoções, usuários internos, configurações institucionais e um dashboard com indicadores sobre animais cadastrados, disponíveis, em processo de adoção, adotados e solicitações recebidas. No portal público, foi disponibilizado um catálogo de animais, com busca, filtros e página de detalhes, além de um formulário para envio de manifestação de interesse. A partir desse formulário, o sistema registra a solicitação, notifica a ONG por e-mail e informa o adotante sobre o andamento do processo. Os resultados obtidos demonstram que os objetivos propostos foram alcançados, resultando no desenvolvimento de uma solução web que integra a gestão das informações da ONG a um portal público para divulgação dos animais e apoio ao processo de adoção.
Abstract: This work aimed to develop a web-based system for managing animals available for adoption, focused on meeting the demands of Non-Governmental Organizations (NGOs) and shelters. The proposal sought to centralize information, standardize records, and facilitate the connection between potential adopters and the organizations responsible for the animals. The back-end was developed in Java using the Spring Boot framework, the front-end in React with TypeScript, using MySQL as the database and Amazon Simple Storage Service (Amazon S3) for media management. The developed system allows the registration and management of animals, including information such as species, size, age, sex, health condition, vaccination status, and availability status. The application provides responsive interfaces, accessible through browsers on computers and mobile devices, including an administrative environment for the NGO and a public portal for adopters. In the administrative environment, features were implemented for managing animals, images, vaccines, adoption requests, adoption history, internal users, institutional settings, and a dashboard with indicators on registered animals, available animals, animals in the adoption process, adopted animals, and received requests. In the public portal, an animal catalog was provided, with search, filters, and a details page, as well as a form for submitting adoption interest. Through this form, the system records the request, notifies the NGO by email, and informs the adopter about the progress of the process. The results obtained show that the proposed objectives were achieved, resulting in the development of a web-based system that integrates the management of the NGO’s information with a public portal for promoting animals available for adoption and supporting the adoption process.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/41158
Aparece nas coleções:PB - Tecnologia em Análise e Desenvolvimento de Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
sistemagestaoanimaisadocao.pdf8,92 MBAdobe PDFThumbnail
Visualizar/Abrir


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