Skip to content

Feat/add adopter#21

Merged
rafaelhgcarlos merged 3 commits intostagefrom
feat/add-Adopter
Sep 27, 2025
Merged

Feat/add adopter#21
rafaelhgcarlos merged 3 commits intostagefrom
feat/add-Adopter

Conversation

@rafaelhgcarlos
Copy link
Copy Markdown
Member

📌 Description

Adiciona a lista de adotantes com funcionalidades de:

  • Visualização detalhada em modal
  • Edição de informações com validação de campos obrigatórios
  • Exclusão com confirmação
  • Pesquisa e filtro de adotantes
  • Avatar dinâmico baseado no gênero

Inclui também formatação automática de CPF, CEP e telefone, e integração completa com Firebase.

🔍 Related Issues

  • Nenhuma issue específica vinculada (pode adicionar se houver)

✨ Changes Made

  • Criação do AdopterList.tsx com modais de visualização, edição e exclusão
  • Validação de campos obrigatórios na edição
  • Funções de formatação (formatCPF, formatCEP, formatPhone)
  • Atualização do Sidebar e App.tsx para incluir navegação até a lista de adotantes
  • Upload de avatares padrão (male.jpg, female.jpg, other.jpg)
  • Ajuste no serviço adopterService para simplificar hasPets e integração com Firebase

✅ Checklist

  • Tela de lista de adotantes funcional
  • Validação de campos obrigatórios implementada
  • Toasts de sucesso/erro funcionando corretamente
  • Modal de detalhes e edição responsivos
  • Integração com Firebase testada localmente

🚀 Additional Notes

Essa PR estabelece a base para futuras melhorias no CRUD de adotantes, incluindo filtros avançados e exportação de dados.

- Cria AdopterList.tsx com grid responsivo de adotantes
- Implementa modais de detalhes, edição e confirmação de exclusão
- Adiciona validação de campos e formatação de CPF, CEP e telefone
- Inclui avatars masculino, feminino e outros
- Atualiza serviços de adotantes em adopterService.ts
- Adiciona formatação em formatters.ts
@rafaelhgcarlos rafaelhgcarlos self-assigned this Sep 27, 2025
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying bonny-stage with  Cloudflare Pages  Cloudflare Pages

Latest commit: 15b5a9e
Status: ✅  Deploy successful!
Preview URL: https://6908e121.bonny-stage.pages.dev
Branch Preview URL: https://feat-add-adopter.bonny-stage.pages.dev

View logs

@rafaelhgcarlos rafaelhgcarlos merged commit 56f58ed into stage Sep 27, 2025
3 checks passed
@rafaelhgcarlos rafaelhgcarlos deleted the feat/add-Adopter branch September 27, 2025 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant