All projectsAI Development

Madinah Municipality — ACES

Madinah Municipality, KSA

Automatic Compliance Enforcement System (ACES) — 360° rooftop cameras + AI violation detection + inspector mobile app + GIS dashboard. Replaces manual commercial-compliance patrol with continuous, geotagged, evidence-backed coverage across Madinah. Approved by the Municipality, awaiting contract signature.

Madinah Municipality — ACES

Results

Status

Manual patrolApproved · awaiting contract signature

Delivery timeline

6 months · hardware + web + mobile + on-site team

Coverage model

Fractional · reactiveContinuous · geotagged · evidence-backed

The Challenge

Madinah is a holiest-city tier destination with a dense and growing concentration of commercial establishments serving residents and pilgrims. The current manual inspection model covers a fraction of properties, costs significant manpower, and lets violations persist for weeks before an inspector physically reaches them. Documentation is inconsistent; geotagged evidence rarely exists.

Off-the-shelf compliance software doesn't address the scale. The city needed automated, continuous, scalable coverage that produced legal-grade evidence (geotag, timestamp, panoramic photo) without requiring inspectors to be everywhere simultaneously.

The hardware/software boundary is harder than it looks. 360° vehicle-mounted capture has to work in 45°C summer afternoons and dust storms; AI inference has to run cost-effectively on continuous video; the inspector mobile app has to work offline in low-coverage commercial districts.

Our Solution

Drone-compatible 360° camera rigs mounted on inspection-vehicle rooftops capture panoramic imagery as the vehicle drives commercial corridors. Captured frames stream to a cloud AI pipeline that preprocesses, classifies violations (signage, occupancy, permits, hygiene), and tags each one with GPS + timestamp + photographic evidence.

Detected violations land in a Next.js web dashboard with GIS heatmaps, inspector scheduling, and case management. Flagged cases auto-assign to the nearest available inspector through a React Native mobile app with offline-first sync, push notifications, and a clean enforcement-action workflow.

Continuous learning loop: every inspector ruling (confirmed / dismissed / re-classified) feeds back into the model. Accuracy improves with usage, and the city's enforcement patterns shape the AI rather than the other way around.

Tech Stack

Computer Vision (custom models)PyTorch / TensorRTNext.js dashboardReact Native (offline-first)Mapbox GL / GISCloud AI pipeline (AWS / Azure)360° hardware rigs

Want something like this?

Build AI like this for your business

Logicity ships custom AI, production web and app systems, and growth work for businesses across India and the Middle East. Tell us about your project.

Inspired by our work on Madinah Municipality — ACES for Madinah Municipality, KSA.