Work / JP God Eye

Case study 02

JP God Eye

A live intelligence console for the planet, running entirely on free and open data.

The problem

Real-time situational awareness normally means commercial feeds and a billing account attached before a single aircraft appears on screen. That puts the whole category behind a paywall.

Type
Real-time intelligence console
Year
2026
Primary language
JavaScript
Domain
Security
Status
Live
~19,500public cameras
€0running cost
5monitoring boards

The system

Two intelligence views served from one origin. A CesiumJS 3D globe carries photoreal-class terrain, cameras and HD imagery. A MapLibre GL flat board carries the dense analytical layers. They are separate applications, one Vite and vanilla JavaScript, the other Next.js and TypeScript, joined by a dev-server proxy so each keeps its own stack and its own bookmarkable URL while the browser sees a single site. No CORS, no second port to remember.

GLOBE
CesiumJS 3D, cameras and HD imagery
OSIRIS
MapLibre GL flat board, conflict, cyber, maritime and OSINT layers
SIM
Hazard modelling: earthquake shaking, wind-driven fire spread, tsunami isochrones
MONITOR
Five boards: wire, situation, theater, markets, cameras
Feeds
GDELT, GDACS, EMSC, adsb.lol, CoinGecko, Frankfurter, Yahoo Finance

The result

Around 19,500 public cameras reachable, roughly 6,000 of them in Europe, alongside live aircraft, seismic, disaster and market data. Total running cost is zero. Forked from God's Eye View by Bilawal Sidhu and migrated onto a free data stack.

JavaScriptTypeScriptCesiumJSMapLibre GLViteNext.jsDocker

Open it live Read the code

Let's build something useful.

Send the problem, not a spec. I reply with an approach and a scope I can hold to.

Start a project