Redefining Water Taxi Booking in Rotterdam

MY Contribution:

Lead designer
Interaction designer
Visual designer
Prototype

PlatformS:

Mobile (MVP)

Company Role:
Lead UI/UX Designer

Water Taxi Rotterdam (WTR) is one of the city’s most recognizable transport services, connecting passengers across the Maas River. Despite its popularity, booking a ride was still a frustrating experience because users could only reserve rides via the website, which lacked real-time updates and accessibility features.

Flying Fish Tech, a maritime solutions tech company from Rotterdam found an opportunity to solve this problem by offering WTR a whitelabeled solution.

What we built was a prototype for an mobile app MVP that made booking a water taxi as intuitive as ordering a ride on land while addressing core usability issues and convincing stakeholders to fund full-scale development.

Impact & Outcomes

  • Business outcome: MVP approved and funded for development (by WTR)
  • Adoption: ~15–20k downloads by end of 2022;
    100k+ downloads by end of 2025
  • Operational impact: Established mobile as a secondary booking channel alongside phone reservations
Redefining Water Taxi Booking in Rotterdam

The Challenge

The existing WTR booking system relied on a static web form, offering no live information about taxi availability or wait times. As a result, customers often faced uncertainty about pickup points, operating hours, and prices.

User feedback highlighted three consistent pain points:

  • No real-time visibility of taxi locations or schedules
  • Unclear booking flow with limited payment options
  • No mobile experience for on-the-go users

Our challenge was to deliver a user-tested MVP within just three months, a working prototype that would demonstrate business potential and user demand.

Redefining Water Taxi Booking in Rotterdam

Goals

  • Introduce a faster and more accessible process for booking water taxis and ferrys.
  • Introduce real-time updates and route visibility on a map.
  • Improve accessibility and reduce cognitive load for first-time users.
  • Create an MVP strong enough to secure stakeholder approval for further development.
  • Create a white-labeled mobile app solution that could be implemented not just in WTR ecosystem but other potential clients as well.

System-level UX thinking

Before moving into detailed UX flows, I mapped the full service to understand how passengers, operators, captains, and systems interact in a live, time-critical environment.

This helped align design decisions with real operational constraints and identify where the MVP needed to reduce uncertainty rather than automate prematurely.

Redefining Water Taxi Booking in Rotterdam

Further steps

After the service mapping I began user and market research, analyzing transportation apps such as Uber and the NS App (Dutch Railways) to understand patterns in real-time booking and route tracking.

In parallel, I conducted a Google Forms survey and analyzed Google Reviews from existing WTR passengers. The feedback confirmed what the team suspected: while users loved the experience of riding, they struggled with planning and booking.

We used these findings to define key design principles:

  • Account flexibility: allow users to try the app before registration.
  • Map-first navigation: make the map the heart of the experience.
  • Scheduled service: enable ride planning based on availability.
  • Operating hours: display real-time service hours and routes.

From there, I developed wireframes and low-fidelity prototypes, testing early booking flows to identify friction points such as unclear date pickers and location inputs.

Redefining Water Taxi Booking in Rotterdam

Design Solution

The final MVP centered on a map-centric mobile interface, a clear visual experience where users could view taxi positions, select pickup and drop-off points, and see route suggestions based on real-time availability.

Key design elements:

  • Interactive full-screen map displaying available taxis.
  • Quick booking flow where users enter route details and see estimated pickup times instantly.
  • Transparent scheduling with operating hours and pricing details visible upfront.
  • Streamlined account creation allowing guest access to encourage app trials.

The visual language was deliberately minimal, inspired by the clean navigation systems of Uber but localized for Rotterdam’s maritime identity.

Redefining Water Taxi Booking in Rotterdam
Redefining Water Taxi Booking in Rotterdam
Redefining Water Taxi Booking in Rotterdam

Usability Testing & Iteration

We tested the prototype with target users and incorporated their feedback through several iteration cycles:

  • Improved time and date picker interaction.
  • Added clarity in booking confirmation screens.
  • Enhanced alternative suggestions for unavailable times or routes.

These refinements helped reduce confusion and made the booking experience more fluid and predictable.

Implementation & Impact

Within three months, the team successfully presented a fully interactive MVP prototype to stakeholders. The demo clearly illustrated how a digital product could simplify bookings, improve service perception, and increase ride frequency.

The project achieved its goal: stakeholder approval for further app development.

Redefining Water Taxi Booking in Rotterdam

From MVP to scalable product

The MVP successfully validated demand for mobile water taxi bookings and secured stakeholder approval for further development.

With more time and scope, the next phase would focus on moving from validation to scalability and revenue enablement.

1. Integrated payments & pricing transparency

Implement in-app payments to remove manual confirmation steps and reduce friction at peak hours. This would include clear fare breakdowns, cancellation policies, and receipts, aligning user expectations with operational realities.

2. Operator & captain tooling integration

Tighter integration with dispatcher and captain systems to reduce manual coordination, improve ETA accuracy, and surface real-time service constraints directly in the passenger app.

3. Data-driven optimization

Use booking and route data to identify high-demand locations and time windows, informing service planning and future automation opportunities.