Menu
Media

Live video streaming that connects citizens to their nearest police force

A live video streaming system that routes a citizen in trouble to the nearest city police department, backing both Android and iOS clients from one Laravel API.

Client — a US public-safety platform My role — Backend & API developer Team — 5 people
01 — Challenge

Emergency streaming has no tolerance for latency or dropped sessions, and the routing has to resolve the correct jurisdiction before the stream is worth anything. The backend also had to serve two native mobile clients without either of them diverging.

02 — Approach

Built the streaming layer on Twilio for the real-time video transport, with the Laravel backend handling session lifecycle, jurisdiction routing and authorisation. Designed a single API surface consumed by both the Android and iOS apps, so behaviour stayed identical across platforms.

03 — Impact

The platform runs live video sessions between citizens and their nearest city police department, on native apps for both platforms, from one backend.

Stack
Laravel MySQL REST APIs Laravel 8 Twilio MySQL REST API Android iOS
More work
Location-based treasure hunt with real cash and merchant prizes Token-economy social platform with live video battles City discovery and rating platform for restaurants and hotels

Something holding you back?

New build, rebuild, or adding AI to what you already have — I'll take a look and give you an honest perspective.

Get in touch ↗