Reference

Bassliner booking system and portal

Booking system
Client
Citytainment UG
Industry
Tourism & Transportation
Launch
2020

Initial situation & goal

People logistics for major events

Every year, Bassliner takes thousands of visitors to selected major events, such as the Fusion Festival, in chartered buses. The tickets are offered exclusively via the company's own booking platform.


Our solution

A customized online booking system for coach travel

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 contemporary solution. In the course of this, a number of sub-areas and details of the business logic were adapted and updated together with the customer. The technical implementation was carried out agilely on the basis of "Laravel" and "Vue.js", the administration runs via our open source system "litstack".


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.)) is responsible for the screen design of Bassliner, together with him we conceived and realized the complex UI and UX design for the booking system. ### Scalable API for bookings & tickets Seats on a bus can be booked with Bassliner. Several seats can be booked for different people on outward and/or return journeys. 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 in the booking are reserved for 15 minutes and are automatically released again if the booking is not completed. PDF online tickets are generated automatically and can be registered by scanning them at the start of the journey. All functionalities of the booking process are controlled via a custom API and are flexibly scalable. ### User area with self-service Bassliner customers can log in via the "User Area", view their bookings and manage most of them themselves. From changes to cancelations and automatic refunds in exchange for a voucher, many things are possible. ### Payment connection via Stripe Bassliner bookings can be paid for using various payment methods. Credit card payments and instant bank transfers are connected via Stripe. For payment by direct debit, we have implemented individual automation to intelligently match bookings with incoming payments in the account and automatically update the payment status. The system also has an individual voucher solution, which is used, for example, for the reimbursement of canceled trips. ### litstack admin panel Our customers can conveniently view and manage all bookings and other business processes with many automations via a highly individualized admin panel based on our open source system "litstack". The maintenance of all content such as FAQs or travel information is also mapped using the CMS functionalities of "litstack". Trip data can be conveniently imported from Excel files.


Passenger logistics Bassliner

Citytainment UG

Bassliner started as an association in 2006 and brings thousands of visitors to selected major events every year with chartered buses. Today, Bassliner is operated by Citytainment UG in Berlin.