Adapt Media, one of Canada’s largest out-of-home (OOH) advertising networks, runs ad campaigns across gas stations, convenience stores, transit shelters, and government buildings. With over 15,000 ad placements to manage, their team had been relying on Excel spreadsheets to plan and price campaigns, a manual process that made every proposal slow, error-prone, and hard to scale. Agilno partnered with their team to design and build a custom geospatial media planning platform that replaced manual tracking with interactive maps, real-time data, and 1-click proposal generation. The result? Campaign planning time dropped by 300%, errors were reduced by 25%, and the sales team could move faster with cleaner, client-ready output.
1 Project Manager
1 Senior Product Designer
1 Q/A Engineer
1 Frontend Developer
1 Backend Developer
Product Strategy
UX/UI Design
Web Development
DevOps
System Integration
Data Architecture
Frontend – React (deployed on EC2, with plan builder, filters, and mapping)
Backend – Nest.js (modular services built on Express and TypeScript)
Database – Amazon RDS (PostgreSQL for plans, census, inventory, pricing, users)
Containers – Docker images stored in Amazon Elastic Container Registry
Orchestration – Kubernetes (namespaced in Datalytica cluster: staging & prod)
Monitoring & Email – Sentry for errors; SendGrid for backend emails
We, at Chameleon Digital Media, are so very pleased with the work that Petar and his team has done to date, and we are only in the discovery phase so far! It took me a while to understand the complexity and time needed to be able to unravel the deep breakdown of what was needed to build our APP, and that came at a small cost, which we happily pay, now knowing more about our own project than ever before. They bring psychology, intelligence, and excellence to the table. We are very excited about the next stages, and an APP that will change the world! Well, at least our world anyhow, and that is what matters.