Global conflict intelligence platform β live war zone tracking with Bluesky integration
WarHeatMap is a live conflict intelligence dashboard that aggregates geopolitical flashpoints, overlays them on an interactive world map, and auto-posts intelligence threads to Bluesky via the AT Protocol.
Built for researchers, journalists, and anyone who needs to track global instability in real time β without paywalls, without corporate bias.
- πΊοΈ Interactive War Heatmap β Leaflet.js world map with live conflict zones
- π‘ Bluesky Integration β auto-posts conflict updates via AT Protocol
- β‘ Cloudflare Edge β sub-50ms global response times
- π° Intel Feed β aggregated news from multiple sources
- π΄ Hot Zone Detection β algorithmic severity classification
- π VoxTerrae Integration β multilingual community reports
Cloudflare Cron Trigger (every 15min)
β
βΌ
bsky-worker βββΊ AT Protocol (Bluesky posts)
β
strait-news-worker βββΊ NewsAPI βββΊ KV Cache
β
warheatmap-worker βββΊ D1 (events) βββΊ Leaflet UI
Stack: Cloudflare Workers Β· D1 Β· KV Β· AT Protocol Β· Leaflet.js Β· NewsAPI
git clone https://github.com/indicaindependent/warheatmap
cd warheatmap
cp wrangler.toml.example wrangler.toml
# Set secrets
wrangler secret put BSKY_APP_PASS
wrangler secret put NEWS_API_KEY
wrangler d1 create warheatmap-db
wrangler deploy