TerhillsWeb2023–2025

Real-time fleet oversight for autonomous shuttles

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.

ReactTypeScriptNode.js
Terhills autonomous shuttle ecosystem overview

At a Glance

  • Multi-app ecosystem spanning in-shuttle, kiosk, and operator interfaces
  • Real-time conflict avoidance across autonomous shuttle routes
  • Direct integration with EasyMile's autonomous shuttle API

Challenge

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.

Solution

We developed a multi-component software ecosystem to manage the resort's autonomous shuttle network, with each piece tailored to a different user.

In-Shuttle Display App

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.

Kiosk Station App

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.

Operator Management App

A powerful dashboard for site operators to create shuttle lines, assign vehicles, and monitor the entire fleet in real time.

Real-Time Backend

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.

Key Features

  • Real-time tracking: Live shuttle positions and mission status across the fleet
  • Conflict avoidance: Automated logic to prevent route overlaps and scheduling collisions
  • Guest-facing apps: Intuitive interfaces for in-shuttle displays and kiosk stations
  • Operator dashboard: Line creation, vehicle assignment, and live monitoring in one view
  • EasyMile integration: Direct connection to EasyMile's REST API for mission dispatch

Results

  • Frictionless guest transport connecting key resort areas without manual coordination
  • Reduced wait times through real-time scheduling and route optimization
  • Operational simplicity for resort staff managing a fleet of autonomous vehicles
  • Scalable architecture designed to accommodate additional shuttles and routes as the resort grows

Galerie


Construisons votre produit

Dites-nous ce que vous construisez. Nous vous dirons comment nous l'aborderions, ce qu'il faut, et à quelle vitesse nous pouvons avancer.

Nous vous dirons honnêtement si nous sommes le bon choix. Et si ce n'est pas le cas, nous vous orienterons vers quelqu'un qui l'est.