Custom online booking system

  • Bassliner – – Bus tours

Passenger logistics for major events

Every year Bassliner brings thousands of visitors with chartered buses to selected major events such as the Fusion Festival. Tickets are offered exclusively via the company's own booking platform.




  • Analysis
  • Concept
  • Consulting
  • UI/UX design
  • Projekt management
  • Software development
  • Hosting & maintenance
  • Laravel
  • Vue.js
  • VueX
  • litstack
  • Stripe

An individual online booking system for bus tours

Bassliner's complex and very flexible business logic can only be met with an individual and flexible booking system. Our task was to completely redevelop the existing, outdated booking system with a modern solution. In the course of this, several sub-areas and details of the business logic were adapted and updated together with the customer. The technical implementation was done in an agile way based on "Laravel" and "Vue.js", the administration runs via our open source system "litstack".

UI/UX design

Our designer colleague Philipp Semmler (hellophilipp.de) is responsible for the screen design of Bassliner, together with him we reimagined and realized the complex UI and UX design for the booking system.

Scalable API for bookings & tickets

Seats in a bus are booked with Bassliner. Multiple seats can be booked for different people on outbound and/or return trips. Different price levels and different departure points are taken into account. As soon as a booking is started via the online booking system, the seats of the booking are reserved for 15 minutes and are automatically released if the booking is not completed. PDF online tickets are automatically generated, which can be registered by scanning them when the journey begins. All functionalities of the booking process are controlled via a custom API and are flexibly scalable.

User area with self service

Bassliner's customers can log in via the "User Area" and view and largely manage their bookings themselves. From changes to cancellations and automatic refunds against a voucher, many things are possible.

Payment connection via Stripe

Bassliner bookings can be paid with different payment methods. The connection of credit card payment and instant bank transfer is done via Stripe. For payment by direct debit, we have implemented an individual automation to intelligently match bookings with incoming payments on the account and automatically update payment statuses. In addition, the system holds a custom voucher solution, which is used for reimbursement of cancelled trips, for example.

litstack Admin Panel

Our customer can comfortably view and manage all bookings and other business processes with many automations via a highly customized admin panel based on our open source system "litstack". Also the maintenance of all contents like FAQs or travel information are mapped via CMS functionalities of "litstack". Trip data can be conveniently imported from Excel files.