Skip to content

feat: adiciona sistema de adocao ao projeto#22

Merged
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-adoption-sistem
Oct 6, 2025
Merged

feat: adiciona sistema de adocao ao projeto#22
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-adoption-sistem

Conversation

@rafaelhgcarlos
Copy link
Copy Markdown
Member

📌 Description

Este PR adiciona o sistema de adoção ao projeto, incluindo:

  • Registro de adoções (AdoptionRegister);
  • Listagem e edição de adoções (AdoptionList e EditAdoptionForm);
  • Integração com contextos e serviços (AnimalsContext, adoptionService, adopterService, staffService);
  • Atualização de status dos animais automaticamente após a adoção;
  • Ajustes no roteamento para incluir telas de adoção;
  • Melhorias gerais de consistência no código, duplicações removidas e importações organizadas.

🔍 Related Issues

  • [Issue relacionada ao módulo de adoção] (se houver)
  • [Issue de integração com contexto de animais] (se houver)

✨ Changes Made

  • Criado EditAdoptionForm com validação, select estilizado e atualização de dados em Firebase.
  • Atualizado App.tsx com novas rotas protegidas para adoção.
  • Criado e configurado AnimalsContext para controle de status dos animais.
  • Ajustes nas páginas de adotantes (AdopterRegister e AdopterList) para integração com adoções.
  • Corrigidas duplicações de importações no App.tsx.
  • Inclusão de Toaster para feedback do usuário em todas as telas de adoção.

✅ Checklist

  • Código segue os padrões do projeto.
  • Testes locais realizados e funcionando.
  • UI e funcionalidades responsivas.
  • Documentação atualizada onde necessário.

🚀 Additional Notes

  • Alterações principais estão focadas na funcionalidade de adoção, mantendo compatibilidade com módulos existentes.
  • As funções de atualização de status dos animais garantem que a informação esteja sempre consistente na interface e no Firebase.

@rafaelhgcarlos rafaelhgcarlos self-assigned this Oct 6, 2025
@rafaelhgcarlos rafaelhgcarlos added the enhancement New feature or request label Oct 6, 2025
@rafaelhgcarlos rafaelhgcarlos merged commit 9291be1 into stage Oct 6, 2025
1 of 3 checks passed
@rafaelhgcarlos rafaelhgcarlos deleted the feat/add-adoption-sistem branch October 6, 2025 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant