Skip to content

feat: adiciona alertas referente a saude#32

Merged
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-alerts
Nov 30, 2025
Merged

feat: adiciona alertas referente a saude#32
rafaelhgcarlos merged 1 commit intostagefrom
feat/add-alerts

Conversation

@rafaelhgcarlos
Copy link
Copy Markdown
Member

📌 feat: adiciona alertas referentes à saúde

📝 Descrição

Este PR implementa o novo sistema de alertas de saúde no Dashboard, incluindo lógica de detecção de vacinas atrasadas, antiparasitários e vermífugos, além de componentes visuais para exibir estas informações de forma clara e dinâmica.


Principais alterações

  • Criação do componente AlertCard com animações, contadores e indicadores de atraso por cor.

  • Adição da lógica de filtragem em HealthAlerts.ts para:

    • Animais com vacinas atrasadas
    • Animais com antiparasitários atrasados
    • Animais com vermífugos atrasados
  • Dashboard reorganizado em uma pasta própria (Dashboard/Dashboard.tsx).

  • Integração dos serviços de vacinas, antiparasitários e vermífugos.

  • Exibição automática de toast de alerta quando houver pendências de saúde.

  • Ajustes no carregamento (loading) e exibição de skeletons.

  • Correções de imports e pequenos refinamentos de layout.


📊 Impacto

  • Melhora a visibilidade da saúde dos animais diretamente no Dashboard.
  • Permite ação mais rápida da equipe responsável.
  • Introduz uma infraestrutura escalável para futuros alertas.

Checklist

  • Componentes testados e funcionando
  • Toast exibido corretamente em condições reais
  • Dashboard atualizado sem problemas de navegação
  • Lógica de alertas funcionando com dados reais
  • Documentação pendente (se aplicável)

🚀 Additional Notes

  • Os alertas já estão integrados de forma dinâmica ao Dashboard
  • O componente AlertCard é reutilizável para qualquer tipo de alerta futuro
  • O sistema é totalmente baseado nos registros de saúde salvos no Firebase, garantindo precisão

@rafaelhgcarlos rafaelhgcarlos self-assigned this Nov 30, 2025
@rafaelhgcarlos rafaelhgcarlos added the enhancement New feature or request label Nov 30, 2025
@rafaelhgcarlos rafaelhgcarlos merged commit 2320f29 into stage Nov 30, 2025
3 checks passed
@rafaelhgcarlos rafaelhgcarlos deleted the feat/add-alerts branch November 30, 2025 12:29
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