Unnamed — Kolkata, Out-of-Home Advertising (Fleet + Static Assets)
8 monthsDelivered at: $45,000–$65,000

Kolkata Out-of-Home Advertising — Full-Stack Platform with Spatial Intelligence

A Kolkata-based company had built a novel out-of-home advertising medium: moving billboards mounted on vehicles traversing the city.

Verifiable Project Outcomes

  • Full platform delivered in 6-8 months — the client moved completely off proprietary Chinese hardware to an open-source stack they controlled entirely. Zero vendor lock-in, zero recurring licensing costs.

  • Spatial intelligence engine processed route data across 200+ vehicles, mapping over 500 unique neighborhood zones to demographic profiles — enabling hyper-local ad targeting at a level comparable to digital advertising platforms.

  • Advertiser self-serve portal reduced the client's manual sales overhead by approximately 60%. Sales team shifted from order-taking to consultative selling, increasing average deal size by 18%.

  • The Challenge

    What was breaking

    A Kolkata-based company had built a novel out-of-home advertising medium: moving billboards mounted on vehicles traversing the city. Their fleet of 200+ vehicles was a rolling inventory of advertising real estate, but they had no unified system to manage it. The existing prototype relied on Chinese proprietary hardware with closed APIs and no path to customization. The client wanted to own their entire technology stack using Indian and open-source alternatives — for sovereignty, cost control, and the ability to innovate independently.

    The operational complexity was staggering. Each vehicle followed different routes at different times of day. Each route reached different neighborhoods with different demographic profiles. Advertisers wanted to target specific audiences at specific times on specific routes — and they wanted proof that their ads actually ran. Beyond the moving fleet, the company also operated static advertising assets (billboards, bus shelters) across the city that needed management from the same platform for unified inventory reporting.

    Off-the-shelf ad management platforms did not exist for this hybrid mobile-static model. Enterprise solutions for digital out-of-home advertising cost hundreds of thousands and assumed fixed screens, not moving vehicles. Building from scratch was the only option.

    The Intervention

    How we diagnosed it

    We partnered with an embedded systems firm who handled the hardware layer — the on-vehicle display controllers, connectivity modules, and physical playback logic. Our domain was everything above that: the entire software platform layer. We began with a deep discovery phase that included ride-alongs on multiple vehicle routes to understand real-world conditions (network coverage gaps, vibration impacts on hardware, driver behavior patterns), interviews with potential advertisers to understand their buying criteria, and an audit of the existing prototype's codebase.

    The architecture was designed from first principles: a platform that could manage ad inventory across both mobile and static assets, support real-time bidding and direct booking, provide auditable proof-of-playback, and scale to additional cities without re-architecture. The technical north star was complete vendor independence — every component had to be replaceable without platform disruption.

    The Build

    What we co-created

    The platform was built as six interconnected subsystems, each with its own engineering challenges:

    1. Admin Dashboard (Command Center): Campaign management with drag-and-drop scheduling across vehicle and static inventory. Real-time status monitoring — what ad was playing on which vehicle at any given moment. Vehicle assignment logic that considered route compatibility, advertiser preferences, and inventory availability simultaneously. Role-based access for administrators, sales teams, and operations staff.

    2. Advertiser Portal (Self-Serve): A full self-serve interface where advertisers could create campaigns, set budgets, define target routes and time windows, upload creatives, and preview placement. The portal had to be intuitive enough for small local businesses (a restaurant in Park Street) while powerful enough for national brands running multi-city campaigns. Campaign approval workflows with automatic compliance checks against content guidelines.

    3. Recommendation Engine: The most technically challenging subsystem. The engine had to simultaneously optimize for route patterns (which neighborhoods a vehicle passed through and when), time-of-day relevance (breakfast ads in the morning, dinner ads in the evening), advertiser priority (premium buyers got preference), and vehicle availability. We built a weighted scoring system that balanced these factors in real time, with manual override for high-value bookings. The engine processed route data across 200+ vehicles, mapping over 500 unique neighborhood zones to demographic profiles for targeted ad placements.

    4. Dynamic Costing Engine: Advertising inventory is perishable — an empty slot on a moving vehicle that passes without an ad is revenue lost forever. The costing engine dynamically priced inventory based on demand, route value, time of day, and day of week. High-demand routes during peak hours commanded premium pricing; off-peak slots were discounted to maintain utilization. The pricing model was designed to maximize revenue per vehicle while keeping entry barriers low for small advertisers.

    5. Analytics & Reporting: Advertisers needed proof that their ads ran and evidence of value. The analytics subsystem pulled spatial data from vehicle GPS logs and translated it into impressions, reach estimates, and demographic reach by neighborhood. Reports were generated in advertiser-friendly formats with maps showing route coverage and audience heatmaps.

    6. Spatial Intelligence Integration: This was the differentiator. We integrated with mapping APIs to understand which neighborhoods each vehicle passed through, at what times, for how long, and at what speed. This data fed both the recommendation engine (match ads to relevant neighborhoods) and the analytics engine (show advertisers exactly where their ads appeared). The spatial layer also handled geofencing — triggering specific ads when vehicles entered predefined zones.

    Value Comparison

    Industry equivalent

    $200,000–$350,000

    Delivered at

    $45,000–$65,000

    Results

    Key Results

    Outcome 01

    Full platform delivered in 6-8 months — the client moved completely off proprietary Chinese hardware to an open-source stack they controlled entirely. Zero vendor lock-in, zero recurring licensing costs.

    Outcome 02

    Spatial intelligence engine processed route data across 200+ vehicles, mapping over 500 unique neighborhood zones to demographic profiles — enabling hyper-local ad targeting at a level comparable to digital advertising platforms.

    Outcome 03

    Advertiser self-serve portal reduced the client's manual sales overhead by approximately 60%. Sales team shifted from order-taking to consultative selling, increasing average deal size by 18%.

    Outcome 04

    Dynamic costing engine increased average revenue per vehicle by 22% through real-time price optimization based on route value and demand, while maintaining 85%+ inventory utilization across the fleet.

    The Dispatch

    Build notes, every week.

    Frameworks, build logs, and operator lessons from production systems engagements — no fluff, no spam.

    Start a build

    Build the next case study together

    Deploy Your First System Free