Skip to content

indicaindependent/straittracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚡ StraitTracker

Real-time Strait of Hormuz geopolitical intelligence — live on Cloudflare's edge

Live Cloudflare Workers License: MIT


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 — use it, fork it, build on it.


Part of the WarHeatMap intelligence stack | Built by Indica Independent

About

⚡ Real-time Strait of Hormuz geopolitical intelligence tracker — CF Workers + NewsAPI + Leaflet

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors