indicaindependent/straittracker

GitHub: indicaindependent/straittracker

Stars: 0 | Forks: 0

# ⚡ StraitTracker **Real-time Strait of Hormuz geopolitical intelligence — live on Cloudflare's edge** [![Live](https://img.shields.io/badge/LIVE-tracker.warheatmap.app-EF4444?style=for-the-badge&logo=firefoxbrowser&logoColor=white)](https://tracker.warheatmap.app) [![Cloudflare Workers](https://img.shields.io/badge/Cloudflare_Workers-F38020?style=for-the-badge&logo=cloudflare&logoColor=white)](https://workers.cloudflare.com) [![License: MIT](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)
## What Is This StraitTracker monitors the **Strait of Hormuz** — the world's most critical oil chokepoint — aggregating live intelligence from news sources and presenting it in a clean, real-time dashboard. The Strait handles ~20% of global oil transit. When it's tense, the world economy feels it. This tool gives you a live pulse. ## Features - 📡 **Live Intel Feed** — NewsAPI aggregation refreshed on-demand - 🗺️ **Interactive Map** — Leaflet.js showing the strait geography and flash points - 📊 **Status Dashboard** — threat level, recent incidents, tanker traffic - ⚡ **Edge Deployed** — Cloudflare Workers, global CDN, zero cold starts - 🔄 **On-Demand Refresh** — news cache updates automatically on each load ## Architecture User Request │ ▼ Cloudflare Worker (strait-tracker) │ ├── KV Cache (news, TTL: 15min) │ └── NewsAPI (on cache miss) │ └── Static UI (Leaflet map + dashboard) **Stack:** Cloudflare Workers · Cloudflare KV · Leaflet.js · NewsAPI · JavaScript ## Self-Hosting git clone https://github.com/indicaindependent/straittracker cd straittracker cp wrangler.toml.example wrangler.toml # Add: CF account ID, KV namespace ID, NEWS_API_KEY secret wrangler secret put NEWS_API_KEY wrangler deploy ## License [MIT](LICENSE) — use it, fork it, build on it.
Part of the WarHeatMap intelligence stack | Built by Indica Independent