[ EARTH_INTELLIGENCE_PLATFORM ]

Tropical Cyclone Tracker

Real-time severe storm intelligence powered by NASA EONET and EPIC satellite imagery — automated classification, workflow orchestration, and project management integration.

INNOVATION_BRIEF

What We Built

A full-stack data intelligence platform that ingests NASA satellite data, classifies storm severity in real-time, and orchestrates automated workflows from ingestion to task management.

Data Ingestion

Two custom WordPress REST API endpoints proxy NASA EONET (storm events) and NASA EPIC (Earth imagery) — with WordPress transient caching for production resilience.

NASA EONET v3 — Severe Storms
NASA EPIC — DSCOVR Satellite
WordPress Transient Caching
1-hour and 6-hour cache TTL

Automated Classification

Every storm event is classified against the Saffir-Simpson scale based on wind speed thresholds, with priority assigned automatically.

Saffir-Simpson Scale (5 Categories)
Tropical Storm and Depression
Wind Speed Threshold Mapping
Automatic Priority Assignment

Workflow Orchestration

n8n workflow engine polls the NASA API endpoints hourly, deduplicates events, and creates ClickUp tasks with custom field mapping.

n8n Hourly Polling Schedule
Storm Event Deduplication
ClickUp Task Auto-Creation
Custom Field Mapping
LIVE_DEMO

Storm Tracker

Live data from the API endpoints below — real storms, real satellite imagery, updated in real-time.

...
ACTIVE
...
TRACKED (90D)
...
MAX WIND
...
EPIC IMAGES
Connecting to NASA EONET feeds...
PIPELINE_ARCHITECTURE

End-to-End Pipeline

From NASA satellite data to ClickUp task management — every step automated.

NASA APIs
EONET + EPIC
WordPress
REST API Proxy
n8n
Workflow Engine
ClickUp
Task Management
Next.js
Frontend Dashboard
1. NASA EONET provides severe storm event data with coordinates and wind speeds
2. WordPress REST API proxies, normalizes, and caches data with transient storage
3. n8n polls hourly, classifies storms by Saffir-Simpson scale, deduplicates events
4. ClickUp tasks auto-created with severity, custom fields, and priority mapping
5. Next.js frontend renders real-time dashboard with live storm tracking and satellite imagery
BACKEND_API

REST API Endpoints

Two production WordPress REST API endpoints powering the platform.

GET/nextjs/v1/earth/events

Proxies NASA EONET API for severe storm and tropical cyclone data. Returns normalized events with Saffir-Simpson severity classification, flattened coordinates, and deduplicated sources.

PARAMETERS
daysinteger (1-365, default: 30) — historical lookback
statusstring (open | closed) — filter by event status
SEVERITY CLASSIFICATION
CAT 5 ≥137 kts
CAT 4 113–136
CAT 3 96–112
CAT 2 83–95
CAT 1 64–82
TS 34–63
TD <34
Cache: 1-hour transient storage
GET/nextjs/v1/earth/imagery

Proxies NASA EPIC API for daily Earth satellite imagery from the DSCOVR satellite positioned at the Earth-Sun L1 Lagrange point. Returns full-resolution and thumbnail URLs with centroid coordinates.

PARAMETERS
datestring (YYYY-MM-DD) — specific date, or latest
RESPONSE DATA
Image identifier and caption
Full resolution PNG URL (epic.gsfc.nasa.gov)
Thumbnail JPG URL
Centroid latitude and longitude
Capture timestamp (UTC)
Cache: 6-hour transient storage (EPIC updates daily)
// PLATFORM_STACK_
Next.jsWordPress REST APIn8nClickUp APINASA EONET v3NASA EPICSaffir-Simpson ScaleFramer MotionGitHub ActionsAWS Lightsail
DATA_SOURCES_

NASA EONET v3

Earth Observatory Natural Event Tracker — real-time natural event metadata including tropical cyclones, hurricanes, and typhoons.

eonet.gsfc.nasa.gov

NASA EPIC

Earth Polychromatic Imaging Camera aboard DSCOVR satellite — daily full-disc natural color imagery of Earth from L1 Lagrange point.

epic.gsfc.nasa.gov
INNOVATION_LAB_· TECH & E-COMMERCE LLC

Built with the same architecture we deploy for clients.

This platform demonstrates real-time API orchestration, automated data classification, workflow automation, and responsive dashboard design — the same patterns we apply to enterprise engagements.