Evercam is a UK-based SaaS platform that provides 24/7 construction site monitoring through a network of time-lapse and live-stream cameras. The platform aggregates footage from thousands of cameras across hundreds of active construction sites, enabling project managers, contractors, and stakeholders to monitor progress remotely, resolve disputes with recorded evidence, and automatically generate time-lapse progress videos.
Rendering thousands of live camera feeds efficiently
Loading 2,000+ camera thumbnails simultaneously caused browser memory exhaustion. Implemented a virtualised grid with Intersection Observer-based lazy loading and a thumbnail refresh interval that backs off for off-screen cameras.
Real-time status sync across unreliable camera connections
Cameras on construction sites frequently drop connectivity. Designed a hybrid polling + WebSocket approach: WebSocket for instant updates when available, with a 30-second polling fallback and visual indicators for degraded connections.
Tech Stack