25.07.2022

Restructuring and further development of a booking and administration system for Deutsche Zeppelin Reederei GmbH

The most beautiful way to fly

A zeppelin in flight

In January 2001, Deutsche Zeppelin-Reederei GmbH was revived as the operating company for the Zeppelin NT. The company is a wholly owned subsidiary of ZLT Zeppelin Luftschifftechnik GmbH & Co. KG, equivalent to a commercial airline. Today, the airline is the centre of expertise and service for all flight operations and the only globally recognised training centre for Zeppelin pilots.

Logo: Zeppelin nt

­

Our To-Do List

Consulting, development, e-commerce, responsive design, development, support, mobile, multilingual, conception, system architecture, IA, wireframes, prototyping, usability, agile solution

Challenge

Deutsche Zeppelin-Reederei GmbH successfully used a specially developed solution to manage approximately 20,000 bookings per year, but it was time to fundamentally optimise and modernise the software that had grown over the years.

dkd took on this complex task, which involved the technical restructuring and further development of the flight booking and management system (CRS 2.0) software. The existing system was functionally expanded, technically updated and enhanced with a modern, usability-optimised interface. Intuitive operation, fast loading times, scalable cloud infrastructure and the large number of feature requests were the challenges we were happy to take on in this highly complex project.

Solution

A key user group for the booking and management system are employees at the Zeppelin call centre who take booking enquiries over the phone. The booking processes largely correspond to those of a classic purchasing process in an online shop, so the newly developed booking and management system was based on the structure of a typical online shop. dkd implemented this technically complex new development of the flight booking and management system with vue.js, thereby replacing the old Angular 1.x system.

For this agile project, which was carried out using Scrum, we put together a team of specialists consisting of two front-end developers, two back-end developers and a Scrum Master. The product owner on the customer side was closely involved in the project's progress.

Update ­– April 2024 

Over the past two years, we have worked intensively to integrate transaction data from the CRS booking system into the new financial accounting system. The biggest challenge was migrating the huge database from ten years, containing over 230,000 orders and almost 600,000 invoice items.

Thanks to the fantastic work of our developers, we have succeeded in:

  • Achieve 100% accuracy in accounting for all incoming and outgoing payments for the last eight years
  • Generate 1.5 million accounting entries
  • Create approximately 320,000 exportable data records for the target system

The new integration enables financial transactions to be processed more efficiently and reliably, thereby strengthening the internal organisation of the company.

Initial situation

  • Software base developed over many years
  • Time-consuming (booking) processes
  • Various new feature requests

Nerdy stuff

  • Using Vuetify as a Material Design UI component framework
  • Using state management with Vuex
  • Use of routing and thus stateful URLs, e.g. to open an order directly via a link
  • Use of popular JS libraries such as lodash and moment.js
  • Unit tests for FE app
  • Error logging with Appsignal
  • Automated "test, build and deploy processes" with Docker and CircleCI
  • API exchange with the backend team via PAW/RapidAPI
  • Project scope FE several person-months of development
  • Ruby on Rails upgrade
  • New JS framework with Vue.js
  • New interfaces
  • Cloud infrastructure on AWS

Screenshot der Website von Zeppelin und dem Slider
Screenshot der Zeppelin-Website
Screenshot der Zeppelin-Website
Screenshot der Zeppelin-Website
Screenshot der Website Zeppelin

Reality check?
Gladly.

Projects that will interest and inspire you too.

ACO Ahlmann SE & Co. KG

ACO Ahlmann SE & Co. KG

ACO is an international company in the construction industry that manufactures and distributes its own products for numerous fields of application.

BayWa r.e. AG

BayWa r.e. AG

With branches in 28 countries and a turnover of almost €2.5 billion, BayWa r.e. is a leading global developer, service provider, PV wholesaler and supplier of energy solutions in the field of renewable energies, actively shaping the future of the energy industry.

Bitburger Braugruppe GmbH

Bitburger Braugruppe GmbH

Bitburger is one of Germany's best-known breweries and beer brands.

Enquire now.

Write comment

* These fields are required

Comments

No Comments

Categories