Previous projectNext project

Berlin Startup Wins Over 40% of Bus Market Share With Its Ticket Booking Platform

See how Stfalcon helped Germany’s first low-cost intercity bus operator build their bus ticket booking platform
8M+
Passengers served
1,300+
Routes offered
3-year
Partnership

Challenge

Build a platform before the bus market opens

Location
Berlin, Germany
Industry
Transportation
Services
Web development,
Mobile app development,
UX/UI design
Project timeline
2011-2015
In 2011, Germany’s long-distance bus market didn’t really exist. A decades-old law banned intercity bus travel that competed with trains – a move to protect the monopoly of Deutsche Bahn, the national railway.
But around 2009, plans were announced to lift the ban, opening the door for private companies to enter the market.
That window of opportunity caught the attention of a few early movers, including a Berlin-based team that set out to launch one of the first intercity bus operators in the country.
Their goal was to build a small route network and booking system before the market officially opened. That meant developing a platform ready to handle live booking, routing, partner integrations, and real-time data. That’s when they reached out to Stfalcon.
The Stfalcon team adapted well to our fast-moving startup pace. Thanks to that, we could keep the development flexible, even when our business model kept changing
user avatar
Aleksey K.

CTO at Berlin startup

Our Partnership

3 years of
working together, cross-border and in-person

Our collaboration started in late 2011, when we began working on their web application. In 2012, we took on developing the first versions of their Android and iOS apps as well.

Over the next three years, our team (which counted 10 people at its peak) worked closely with the client’s in-house developers. We rolled out new features and helped handle traffic spikes during holidays and major promo campaigns.

We visited Berlin twice during the project. The first trip was to celebrate the launch of their very first bus line – and to collaborate in person. On our second visit, we shared ideas, aligned on product plans, and booked our own intercity trips using the app. It was incredibly rewarding to see the software we’d spent months working on come to life out in the real world.

Stfalcon and the client team in Berlin in 2014

We’re incredibly proud of this project. It’s become a big part of who we are at Stfalcon because our mission is to build exactly this kind of software: tech that makes life simpler and better for real people
user avatar
Oleksandr Zozulya

CTO at Stfalcon

Solution

Multi-platform
bus ticketing app with real-time data

We built the booking platform for both web and mobile, including the first versions of the client’s Android and iOS apps. All platforms gave users access to live route data and hundreds of intercity routes across Germany. We worked with this Berlin-based startup from their first prototype in 2011 through their quick rise as the country’s leading intercity bus operator

Smart search form with filters by passengers, dates, and bikes pricing
Detailed search results with seat availability and pricing
Consistent UI across web and mobile

Process

How we helped build the platform behind Germany’s
fastest-growing intercity bus startup

Starting this project, we divided responsibilities with the client’s team. Stfalcon focused on the core product logic – routing, booking, and integrations – while their internal developers managed the local payment system and later versions of the mobile apps. Below are the main stages of our work over the years

1

We defined the booking logic and built a scalable backend

We worked with the internal team to define the key booking flows: from searching for trips and selecting stations to viewing seat availability and handling payments.

We built the backend using Symfony2 and a REST API architecture. To handle high volumes of requests, especially during peak periods like holidays or discount campaigns, we used Silex, a lightweight PHP micro-framework. Since it is based on Symfony, we could easily add Symfony components as needed for more advanced functionality.

The final version of the platform consisted of three main parts: the sales website (frontend), the company management system (backend), and a central API that connected everything. We also developed a separate portal for partner integrations with bus operators and agency portals, giving them access to reports, sales data, and live stats.

2

We designed a helpful web interface for desktop users

To develop a full-featured web interface, we focused on the most important user flows – searching for trips, selecting seats, and filling in passenger details. Alongside functionality, we also improved the visual design of key pages while keeping the original style intact.

Here’s what we implemented during this stage:

  • A smart search form with filters for destination, travel date, and direction
  • Real-time results showing available routes, prices, and departure times
  • Auto-complete for station names to speed up input and reduce errors

To support the growing network, we also added:

  • A routing map that showed how cities were connected
  • Landing pages for major cities (like Berlin and Munich)
  • An icon-based FAQ to help users find answers without contacting support

To support SEO and offline ticket sales, we created landing pages for each major city. These included schedules, available routes, bus stop maps, and a list of local agencies where tickets could be bought in person.

3

We developed mobile apps from scratch before the market boom

The client saw the need for a mobile app that would appeal to young, on-the-go travelers. That’s why we got to building native Android and iOS applications, too.

We focused on the UI and closely collaborated with the client’s team on the first version. After that, their in-house team continued development and brought the apps to market.

slide

We created clean, user-friendly apps with three main sections – Station, Booking, and Information – where users could book tickets easily, with no need to register.

Key features included:

  • Real-time departure and arrival data
  • An interactive map for choosing stops
  • Search filters for time, price, and comfort level
  • A fast checkout with no account required and minimal steps

4

We helped add new features and handle the growing load

As the client was adding more routes in 2013-2014, our role shifted to technical support. We worked on some major additions, among which were:

  • Live bus maps, showing vehicles in real time along their routes
  • Promocode support, making it easy to apply discounts during campaigns
  • Transfer logic, allowing users to book routes with stopovers or multiple legs
  • Partner tools, so bus fleet operators could view reports, schedules, and performance stats
  • Price optimization algorithms, to help dynamically adjust pricing based on demand and timing

We also supported product scaling. They started with a single route – Freiburg to Munich – and we created the first visual map for it. As the network grew, we redesigned the map three times to keep up with the expanding system.

We were inspired by iconic metro maps from cities like London and New York. As the number of lines grew, the map had to be constantly optimized and geotagged.

We could arrange such a kind of work where the development process solves more business problems rather than creating any. This is a very valuable thing to have when you are developing a startup
user avatar
Aleksey K.

CTO at Berlin startup

Result

A multi-platform bus ticket app at the core of Europe’s
biggest intercity bus network

This Berlin-based startup came to Stfalcon in 2011 with just a product vision. We brought it to life, building the entire platform from scratch. They launched in 2012 with a small cross-border network. By late 2014, they held 38.5% of Germany’s intercity bus market by route coverage – the largest share of any operator. They went head-to-head with the national rail monopoly and came out on top.

In 2015, they merged with another major operator, captured 73% of the market, and became what is now Europe’s largest intercity bus company.

Here’s how Stfalcon helped grow the platform from day one:

In 2011 (startup stage)
No product, just an idea to launch early
No tech foundation in place
No mobile experience yet
In 2015 (market leader)
  • Over 1,300 routes across Germany and Europe
  • 8 M+ passengers transported with scalable system
  • Native Android + iOS apps with real-time booking

Want to achieve similar results?

We can help make it happen. Experts in tackling logistics and transportation challenges, we can build a custom system that eliminates your operational bottlenecks

Book a free consultation

Cast:

  • Stepan Tanasiychuk
    Stepan Tanasiychuk

    CEO & Founder

  • Oleg U.
    Oleg U.

    Designer

  • Ivan Samaryov
    Ivan Samaryov

    Front End Developer

  • Artem
    Artem

    Back End Developer

  • Andrey Shkodyak
    Andrey Shkodyak

    Developer

  • Yevhen
    Yevhen

    DevOps

  • Oleksandr
    Oleksandr

    Android Developer

Contact us and we'll be happy to create something awesome for you

Budget

  • 10K
  • 20K
  • 50K
  • 100K
  • 150K
  • 200K