Red Bull — WingTips
Offline-first distributor incentive platform for Red Bull North America.
- Red Bull North America
- Offline-first field use
- Developer, team of 3
The problem
Red Bull's North American distributor network needed a platform for incentive programmes: partners enrol, upload photo and video evidence from the field, and submit tests and forms.
The constraint that shaped everything was connectivity. Distributors use this in the field, often somewhere with no usable signal. The platform had to work fully offline and reconcile with cloud data once reconnected.
Why that's harder than it sounds
Offline-first isn't a fallback mode you bolt on — it's the architecture. Once two copies of the truth can diverge, the sync and conflict-resolution logic is the product, and the UI is just the part people see.
It also fails quietly. A sync bug doesn't throw an error a user reports; it produces plausible-looking incentive data that someone eventually gets paid on. That changes how you test it: you're not looking for crashes, you're looking for silent divergence.
What I owned
Requirements through delivery — the build, third-party integrations (amChart for reporting visualisation, PHPExcel for data export), coding standards for the team, and production bug support after launch.
Stack
CakePHP · jQuery · AJAX · amChart · PHPExcel