Screenshot of hacktheplanet
PROJECT
active

hacktheplanet

Real-time multi-panel hacker dashboard with WebSocket streaming, world map, and cinematic hack sequence

Multi-panel hacker dashboard inspired by the absurd computer interfaces from 90s and 2000s movies. A Go backend streams real-time data over WebSocket to 7+ simultaneous panels: hex dump viewer, fake terminal with 45+ hacking scenarios, system alerts with severity levels, animated progress bars, a network topology with 10 named nodes, and a world map plotting connections between 20 major cities using TopoJSON.

The centrepiece is a cinematic "HACK THE PLANET" sequence — 7 dramatic phases (init, scan, exploit, firewall bypass, exfiltration, detection, cleanup) with typed terminal output, color-coded visual effects, and background transitions. Includes toggleable sound effects, a live uptime counter, and full-screen mode.

Built with Go (hub-based WebSocket broadcasting, 6 concurrent data generators) and vanilla JavaScript with HTML5 Canvas. Neon green Matrix aesthetic with Share Tech Mono typography.