We designed and built a multi-app ecosystem for Terhills resort's autonomous shuttle fleet: in-shuttle displays, kiosk stations, and an operator dashboard with real-time conflict avoidance via EasyMile integration.

Terhills, a premier resort destination in Belgium, needed an efficient guest transportation system to connect accommodations, dining, and activity zones spread across its grounds. The resort partnered with EasyMile, a leading French autonomous shuttle provider, to deploy self-driving vehicles on site.
However, autonomous shuttles alone are not enough. They require a sophisticated software layer to coordinate routes, avoid conflicts between vehicles, and present real-time information to both guests and operators. Without this, the shuttles would operate in isolation, unable to respond dynamically to scheduling changes, route overlaps, or guest demand.
The challenge was to design and build a connected software ecosystem that made the autonomous fleet feel as seamless as a public transit system, while remaining simple enough for resort staff to manage day-to-day.
We developed a multi-component software ecosystem to manage the resort's autonomous shuttle network, with each piece tailored to a different user.
A real-time display inside each shuttle shows passengers their current destination, upcoming stops, and route progress, similar to the information screens on a bus or train.
Deployed at shuttle stops across the resort, this app gives guests live schedules, shuttle statuses, and estimated arrival times, mimicking the convenience of a train station information board.
A powerful dashboard for site operators to create shuttle lines, assign vehicles, and monitor the entire fleet in real time.
The backbone of the system integrates with EasyMile's REST API to dispatch missions to the shuttles. It transforms operator-defined lines into shuttle-compatible missions and includes conflict avoidance logic to prevent overlapping routes.



Tell us what you're building. We'll tell you how we'd approach it, what it takes, and how fast we can move.
We'll tell you honestly if we're the right fit. And if we're not, we'll point you to someone who is.