A-ROSA booking process redesigned and implemented

For A-ROSA, we developed a barrier-free booking process as a seamlessly integrated single-page application.

A-ROSA Logo

The Challenge

Fewer service calls, higher conversion

A-ROSA's existing booking platform was technically outdated and increasingly causing problems in the booking process. It was error-prone and difficult to use: poor usability, not mobile-optimised and with a design that was no longer up to date. This made it particularly difficult for the older target group to successfully complete bookings. This led to increased bounce rates and many calls to the service centre, which resulted in additional work for A-ROSA. The aim was therefore to create a modern, user-friendly and accessible B2C booking route that integrates seamlessly into the website, works reliably, optimises conversion and reduces calls to the call centre. It also had to be implemented quickly so that everything was ready for the main booking period around Christmas/New Year.

A-ROSA B2C booking route Cabin selection

The Solution

Audit and iterations

GECKO started with a technical audit to clearly identify weaknesses and sources of error in the existing booking process. Based on this, the necessary optimizations were prioritized and coordinated with A-ROSA in order to quickly achieve a stable and better user experience. To ensure an efficient process, the UI/UX design was first created and finalized with A-ROSA before the frontend and backend were implemented. Development took place in two iterations: first, an MVP with the most important functions went live, followed by enhancements such as additional services (e.g., insurance) and arrival and departure options. Technically, the solution was implemented as a single-page application—with TypeScript/Vue 3 in the frontend and Kotlin/Spring in the backend. To measure conversion, the individual booking steps were linked to Google Analytics, content can be maintained via endpoints from the TYPO3 CMS, and the booking process is available in German and English.

What we have developed

The Result

Barriere-free booking process

A-ROSA now has a booking process that guides users step by step through the process and provides assistance and necessary error messages at the relevant points. This makes the booking process more self-explanatory—especially for the older target group—and can be completed without any detours. By linking the individual steps to Google Analytics, the performance of the funnel can be measured transparently, allowing optimization potential to be identified in a targeted manner. Overall, the new process led to a higher conversion rate and fewer calls to the service center. The first stage of expansion went live just in time for the peak booking season, allowing A-ROSA to benefit from the improvements right away.

Trusted review

Successful project with measurable added value

Together with GECKO, we redesigned and implemented our B2C booking process. The new process guides customers clearly through the booking process and creates an online experience that works noticeably better.

Picture of Christian Belzner

Christian Belzner

Head of Strategic Projects, A-ROSA

I'm happy to help

If you have any questions about cruise software solutions, feel free to contact me.

Sebastian Klemm Project Manager Cruise Ship Software at GECKO Software

Sebastian Klemm

Team Leader Tourism and Cruise Software
Phone: +49 381 45488-0

About A-ROSA

A-ROSA is a river cruise operator based in Rostock, Germany, with an operational base in Chur, Switzerland. The company operates a fleet of 15 ships and specialises in cruises on Europe's major rivers - including the Rhine, Main, Moselle, Danube, Seine, Rhône/Saône and Douro. The British investment manager Fidera is the main shareholder of the A-ROSA Group, which currently employs around 1,000 people on land and on board.