Real-time control and live video for smart city street infrastructure.
A German smart city company needed a real-time web platform to remotely manage and monitor street signals and traffic cameras—with instant updates and live video feeds across a distributed urban infrastructure. Latency was critical: signal control commands needed sub-second response times, and camera feeds had to stream with minimal delay to be operationally useful.
Built the frontend with Next.js for a fast, server-rendered control dashboard, and the backend with NestJS for type-safe, scalable API handling.
Integrated Socket.io for bidirectional real-time communication, enabling instant two-way signal control between the operator dashboard and physical street devices.
Implemented WebRTC for secure, low-latency live video streaming from traffic cameras, giving operators a real-time view of urban infrastructure.
Created scalable APIs designed to manage and monitor hundreds of urban nodes simultaneously, with health monitoring and alerting built in.
The platform is deployed and actively monitoring real city infrastructure in Germany. Signal control operates with sub-second response times, live camera feeds stream in real-time via WebRTC, and the system scales to manage hundreds of urban nodes from a single web interface.