Gojek Andrew Daniel Limanto

Gojek: Planting Trees One Ride at a Time

Original post 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

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.

Continue reading

What This Article Covers

Problem

Gojek needed to add the GoGreener Tree Collective feature without making the booking interface messy across GoCar, GoRide, and GoFood.

Solution

Andrew Daniel Limanto's team built a reusable add-ons tray with a single entry point in Transport. They packaged the widget into modular components for both iOS and Android, backed by a dedicated service that could handle flexible headers.

Impact

The feature worked across transport and food delivery without slowing down the experience. Customers could opt in once, and trees would plant automatically on every booking after that until they turned it off.

The team solved a tricky UX challenge: how do you add a sustainability feature without disrupting the core booking flow?

This page summarizes “Planting Trees One Ride at a Time” by Gojek, published Oct 20, 2022. All credit for the original work goes to the authors.

Read the original on medium.com (opens in new tab)

AI tools for iOS

Browse all AI tools →