// Overview: Plataforma distribuída de monitoramento climático em tempo quase real, integrada com pipeline de coleta, processamento, persistência e exibição de dados meteorológicos com insights gerados por IA.












Arquitetura orientada a eventos com microsserviços e mensageria (RabbitMQ).
Pipeline completo: coleta em Python → validação em Go → API NestJS → Dashboard React.
Coleta periódica de clima usando Open-Meteo com publicação assíncrona na fila.
Persistência dos logs climáticos e gerenciamento de usuários em MongoDB.
Dashboard em tempo real com insights de IA sobre índice de conforto climático.
Sistema de autenticação JWT e CRUD de usuários integrado ao frontend.
Exportação de dados climáticos em CSV e XLSX via API.
Infraestrutura totalmente containerizada com inicialização via Docker Compose.
Busca por cidade
Clima atual e sensação térmica
Velocidade do vento e umidade
Histórico de cidades pesquisadas
Interface responsiva estilo terminal
Ícones dinâmicos conforme condição climática
Modo claro e escuro persistente
Atualização automática dos dados em intervalo configurável
End_Of_Transmission_Signal_Success