Real-time open data visualization projects running 24/7.
Each project collects publicly available data streams, stores them in SQLite, and serves interactive dark-themed maps via FastAPI + Leaflet.js.
| Project | Data Source | Status |
|---|---|---|
| Persian Gulf Ship Tracker | aisstream.io (AIS) | Collecting |
| Japan Geohazard Monitor | JMA, USGS, AMeDAS, INTERMAGNET, etc. | In development |
| Project | Data Source | Description |
|---|---|---|
| ADS-B Flight Tracker | OpenSky Network | Real-time aircraft positions, including military flights |
| Chokepoint Ship Tracker | aisstream.io | Suez Canal, Strait of Malacca, Taiwan Strait |
| Japan Railway Delay Monitor | ODPT | Real-time train delay/disruption visualization on route map |
| Wildfire Tracker | NASA FIRMS | Satellite-detected active fires worldwide |
| Lightning Tracker | Blitzortung.org | Real-time lightning strike detection |
| Satellite Tracker | CelesTrak TLE | ISS, Starlink, and satellite orbit visualization |
All projects share a common pattern:
Real-time data source (WebSocket / API)
→ Land/boundary filter (Shapely + Natural Earth)
→ SQLite (batch insert + per-entity throttle)
→ FastAPI + Leaflet.js (dark-themed live map)
→ matplotlib snapshot → GitHub (auto-push)
Runs in Docker — on cloud or Raspberry Pi 5 depending on data volume and real-time requirements.
MIT