Planting Trees One Ride at a Time
Article Summary
Gojek turned ride-hailing into climate action with a simple toggle. One developer said it best: 'For the first time in my life, writing code generated physical outputs.'
The Gojek engineering team built GoGreener Tree Collective, a feature that lets customers plant trees to offset their carbon footprint from rides and food delivery. This case study reveals how they designed for scale, simplicity, and collective impact.
Key Takeaways
- Single toggle activation persists across all future bookings until manually disabled
- Built reusable widget modules for instant extensibility to GoFood and other products
- Created dedicated backend service with flexible headers for multi-product support
- Live counter shows growing community of opted-in customers in real-time
- Designed product-level opt-in logic allowing granular customer choice per service
Critical Insight
Gojek platformized their carbon offset feature from day one, enabling seamless expansion from transport to food delivery while keeping the UX friction-free.