Skip to content

feat: adiciona funcao para armazenar animais ao firestore#16

Merged
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-animals-to-firestore
Sep 15, 2025
Merged

feat: adiciona funcao para armazenar animais ao firestore#16
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-animals-to-firestore

Conversation

@rafaelhgcarlos
Copy link
Copy Markdown
Member

📌 Description

Esta PR adiciona a funcionalidade de armazenar animais no Firestore, incluindo upload de imagem para o Firebase Storage. Também foi implementada a exibição de toasts para feedback de sucesso e erro, substituindo os alertas nativos do navegador.

🔍 Related Issues

  • Integração com Firebase Firestore e Storage
  • Feedback visual com react-hot-toast

✨ Changes Made

  • Adicionado react-hot-toast e configurado Toaster no App.tsx.

  • Modificado AnimalRegister.tsx para:

    • Validar campos do formulário antes de enviar.
    • Substituir alert() por toast.success e toast.error.
    • Permitir upload de imagem e salvar no Firestore + Storage.
  • Modificado AnimalList.tsx para exibir toast.success ao remover animais.

  • Ajustes nos tipos e estados dos animais (id como string).

✅ Checklist

  • Adicionada funcionalidade de registro de animais no Firebase
  • Substituídos alertas por toasts
  • Implementado upload de imagem para Firebase Storage
  • Testes locais realizados, sem erros ou warnings
  • Código revisado e padronizado

🚀 Additional Notes

  • Para testar, cadastrar um animal com ou sem imagem e verificar se aparece no Firestore.
  • Ao deletar um animal, o toast confirma a ação com sucesso.

@rafaelhgcarlos rafaelhgcarlos self-assigned this Sep 15, 2025
@rafaelhgcarlos rafaelhgcarlos added the enhancement New feature or request label Sep 15, 2025
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying bonny-stage with  Cloudflare Pages  Cloudflare Pages

Latest commit: ebb87f7
Status: ✅  Deploy successful!
Preview URL: https://8f41b68e.bonny-stage.pages.dev
Branch Preview URL: https://feat-add-animals-to-firestor.bonny-stage.pages.dev

View logs

@rafaelhgcarlos rafaelhgcarlos merged commit ed1463b into stage Sep 15, 2025
3 checks passed
@rafaelhgcarlos rafaelhgcarlos deleted the feat/add-animals-to-firestore branch September 15, 2025 14:40
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