The Challenge
Waste Connections is the third-largest waste management company in North America, operating through 250+ local subsidiaries. Each subsidiary needed its own branded mobile app for customer service—scheduling pickups, managing accounts, paying bills—but building 250+ separate apps was impossible.
The challenge: create a single platform that could serve all subsidiaries with their own branding while sharing core functionality, and deliver a working prototype in just 90 days.
Our Approach
- White-Label Architecture: Single codebase supporting 250+ branded deployments
- Multi-Tenant Backend: AWS infrastructure handling requests for all subsidiaries
- Geospatial Integration: Location-based service area detection and routing
- Payment Processing: Integrated billing and payment for customer accounts
- Rapid Prototyping: Production-ready prototype delivered in 90 days
- Team Training: Knowledge transfer to internal development team
Architecture
flowchart TB
subgraph Brands["250+ Subsidiary Brands"]
B1[Brand A]
B2[Brand B]
B3[Brand C]
end
subgraph Platform["White-Label Platform"]
FF[Flutter App]
BFF[Dart BFF]
end
subgraph Infra["Infrastructure"]
ECS[ECS Fargate]
FS[(Firestore)]
ES[(Elasticsearch)]
S3[S3 Assets]
end
subgraph CI["CI/CD"]
CM[Codemagic]
end
B1 & B2 & B3 --> FF
FF -->|read| FS
FF --> BFF
BFF --> ECS
ECS -->|write| FS
ECS --> ES
ECS --> S3
CM -->|read theme| FS
CM -->|build| B1 & B2 & B3
Results
The white-label platform transformed Waste Connections' digital customer experience:
- Single codebase serving 250+ subsidiary brands
- Production-ready prototype delivered in 90 days
- 7M+ customers gained access to self-service capabilities
- Complete AWS infrastructure with geospatial indexing
- Internal team trained and equipped to continue development
- Platform positioned for rollout across all subsidiaries
gantt
title 90-Day MVP Delivery
dateFormat X
axisFormat %s
section Platform
Architecture Design :0, 14
Flutter App Dev :14, 59
AWS Infrastructure :19, 59
White-Label System :44, 74
MVP Launch :milestone, 90, 0
Industry Leaders
Aaron Bradley
Senior Vice President – Performance Optimization at Waste Connections
Eric Hansen
Senior Vice President – Chief Information Officer at Waste Connections
Waste Connections MVP