O EcoGuardians é uma plataforma web completa para monitoramento ambiental da Amazônia, desenvolvida po Union Desenvolvimento de Softwares. O sistema integra múltiplas APIs da NASA para fornecer dados em tempo real sobre queimadas, desastres naturais, clima espacial e visualização da Terra do espaço.
- Democratizar o acesso a dados ambientais da Amazônia
- Visualizar 50 anos de dados históricos (1975-2025)
- Fornecer predições com Machine Learning
- Monitorar eventos naturais em tempo real
- Conscientizar sobre a preservação ambiental
- Contorno real da Amazônia Legal (IBGE)
- Terras indígenas demarcadas
- Unidades de conservação
- Rios principais (Amazonas, Negro, Tapajós, Xingu)
- Zonas de desmatamento
- Focos de incêndio em tempo real
- Múltiplos satélites: VIIRS NOAA-20/21, MODIS
- Intensidade (Fire Radiative Power)
- Filtros por período (24h, 48h, 7 dias)
- 13 categorias de eventos (vulcões, tempestades, terremotos...)
- Mapa global interativo
- Filtros por tipo de desastre
- Estatísticas em tempo real
- Imagens da Terra do espaço profundo
- Câmera DSCOVR a 1.5 milhões km
- Navegação por data
- Destaque da região amazônica
- Erupções solares
- Tempestades geomagnéticas
- Ejeções de massa coronal
- Alertas em tempo real
- 7 modelos de Machine Learning
- Previsões de desmatamento
- Projeções de queimadas
- Cenários para 2030
- 128 imagens de desastres ambientais
- Categorização por tipo
- Modal com detalhes
| Tecnologia | Uso |
|---|---|
| HTML5 | Estrutura semântica |
| CSS3 | Estilos e animações |
| JavaScript ES6+ | Lógica e interatividade |
| GSAP Premium | Animações avançadas (45+ plugins) |
| Leaflet.js | Mapas interativos |
| Chart.js | Gráficos e visualizações |
| Plotly.js | Gráficos científicos |
| API | Descrição | Endpoint |
|---|---|---|
| EPIC | Earth Polychromatic Imaging Camera | epic.gsfc.nasa.gov/api |
| FIRMS | Fire Information for Resource Management | firms.modaps.eosdis.nasa.gov/api |
| EONET | Earth Observatory Natural Event Tracker | eonet.gsfc.nasa.gov/api/v3 |
| DONKI | Space Weather Database | api.nasa.gov/DONKI |
| API | Descrição |
|---|---|
| Overpass API | Dados OpenStreetMap |
| IBGE | Limites geográficos oficiais |
| CartoDB | Tiles de mapa |
├── Core
│ └── gsap.min.js
├── Scroll
│ ├── ScrollTrigger
│ ├── ScrollSmoother
│ └── ScrollToPlugin
├── Animation
│ ├── MorphSVGPlugin
│ ├── DrawSVGPlugin
│ ├── SplitText
│ └── MotionPathPlugin
├── Physics
│ ├── Physics2DPlugin
│ ├── PhysicsPropsPlugin
│ ├── InertiaPlugin
│ └── Draggable
├── Effects
│ ├── CustomEase
│ ├── CustomBounce
│ ├── CustomWiggle
│ └── Flip
└── Text
├── TextPlugin
└── ScrambleTextPlugin
EcoPathogens/
├── web_app_production/
│ └── frontend/
│ └── public/
│ ├── index.html # Página principal
│ ├── assets/
│ │ ├── css/
│ │ │ ├── style.css # Estilos principais
│ │ │ ├── animations.css # Animações CSS
│ │ │ ├── firms.css # Estilos FIRMS
│ │ │ ├── eonet.css # Estilos EONET
│ │ │ ├── epic.css # Estilos EPIC
│ │ │ ├── donki.css # Estilos DONKI
│ │ │ └── responsive.css # Media queries
│ │ ├── js/
│ │ │ ├── main.js # Inicialização
│ │ │ ├── maps.js # MapsManager
│ │ │ ├── firms.js # FIRMSManager
│ │ │ ├── eonet.js # EONETManager
│ │ │ ├── epic.js # EPICViewer
│ │ │ ├── donki.js # DONKIManager
│ │ │ ├── predictions.js # Modelos de IA
│ │ │ ├── charts.js # Gráficos
│ │ │ ├── gallery.js # Galeria
│ │ │ ├── animations.js # GSAP animations
│ │ │ └── gsap/ # 45+ GSAP plugins
│ │ └── images/ # 128+ imagens
│ └── data/ # Dados JSON
└── README.md
- Navegador moderno (Chrome, Firefox, Edge)
- Servidor HTTP local (opcional)
- Clone o repositório
git clone https://github.com/seu-usuario/ecoguardians.git
cd ecoguardians-
Obtenha as API Keys (opcional, algumas APIs são públicas)
- FIRMS: Registrar em firms.modaps.eosdis.nasa.gov
- NASA API: api.nasa.gov
-
Inicie um servidor local
# Com Python
python -m http.server 8080
# Com Node.js
npx http-server -p 8080
# Com Live Server (VS Code)- Acesse no navegador
http://localhost:8080
| Métrica | Valor |
|---|---|
| Anos de análise | 50 |
| Área desmatada total | 758.470 km² |
| Focos de queimadas | 2.211.979 |
| Espécies catalogadas | 66.924 |
| Aumento de temperatura | +1.3°C |
- Amazônia Legal: 5.217.423 km² (61% do Brasil)
- Estados: 9 (AC, AM, AP, MA, MT, PA, RO, RR, TO)
- Municípios: 772
📸 Ver Screenshots
// Em firms.js
this.mapKey = 'SUA_MAP_KEY_AQUI';
this.apiBase = 'https://firms.modaps.eosdis.nasa.gov/api/area/csv';// API pública, não requer chave
this.apiBase = 'https://eonet.gsfc.nasa.gov/api/v3';// API pública, não requer chave
this.apiBase = 'https://epic.gsfc.nasa.gov/api';Contribuições são bem-vindas! Siga os passos:
- Fork o projeto
- Crie sua branch (
git checkout -b feature/NovaFuncionalidade) - Commit suas mudanças (
git commit -m 'Adiciona nova funcionalidade') - Push para a branch (
git push origin feature/NovaFuncionalidade) - Abra um Pull Request
Este projeto está sob a licença GLP-3.0. Veja o arquivo LICENSE para mais detalhes.
UNION Desenvolvimento de Softwares
- 🌐 Website: union.dev.br
- 💼 LinkedIn: linkedin
- 📧 Email: contato@union.dev.br
- NASA - Dados e APIs
- INPE - Dados de desmatamento
- IBGE - Dados geográficos
- OpenStreetMap - Mapas base
- GSAP - Animações premium




