Previous projectNext project

Ecolines Doubles Ticket Bookings After Mobile App Overhaul

How Stfalcon built a bus ticket booking app for one of Europe’s largest and most experienced coach operators.
100k+
Downloads on Google Play
4.9
Rating on App Store
100%
Increase in conversions

Challenge

Build a bus ticket booking app that turns more visitors into
paying customers

Location
Latvia, Riga
Industry
Transportation
Services
UX/UI design, Mobile app development
Project timeline
2023-Оngoing
“Couldn’t buy a ticket via the app”
“When going to the cart, the app crashes. Payment via Google Pay doesn't work — it just freezes.”
These are just a couple of app store reviews the Ecolines app was getting back in 2021. Frustrated users kept reporting endless bugs and poor performance, and as a result, fewer and fewer people completed ticket purchases.
With confusing navigation and clunky user flows, it’s no surprise the app failed to win over users.
To stay competitive, Ecolines needed a modern mobile application that could regain user trust and meet the expectations of today's travelers.
After launching the new version of the mobile app, we saw an increase in conversions of up to 100%. We succeeded in our main task — to make passenger booking as simple as possible.
Tomass Uzans

Head of E-commerce at Ecolines

Solution

Intuitive bus ticket booking app

We developed an easy-to-use bus ticket booking app with simplified user flows, convenient features, and effortless navigation. The app that once frustrated users with glitches is now a reliable tool that streamlines ticket purchasing and drives more conversions.

Easy to follow trip details
Convenient ticket search
Easy to follow trip details
One-click checkout
Customizable logic per location
Attractive loyalty program
Unobtrusive notifications

Process

How we built a mobile app for Europe’s leading coach operator

Ecolines provided a detailed overview of the app’s main issues and how they wanted them solved, but we had to thoroughly explore the app ourselves and figure out what we were working with.

1

We started with a UI/UX audit

We broke the app’s interface and user flows into smaller parts to understand how the system worked. Then we created a Functional Map — a visual overview of each component and the functions they perform.

It helped us clarify key flows and pinpoint areas for navigation improvement. Next, we user-tested the app to uncover pain points and identify opportunities to refine the design for a more intuitive user experience.

After identifying key usability issues, we collaborated with the client on a new design concept. Our design team also analyzed the Ecolines website to ensure brand consistency. Once the concept was approved, we began developing UI/UX.

2

We moved to Flutter to improve the booking experience

Originally, the app was built with the Ionic framework, but users often faced glitches and inconsistent UI behavior. For example, screens could randomly pop up and disappear the same way. It hurt conversions and user satisfaction, especially when searching for tickets, managing bookings, and processing payments.

To create a smoother and more reliable experience, we decided to move the app to Flutter. Flutter gave us a modern and consistent user interface across Android and iOS, and much better control over animations and transitions — all critical for a seamless booking journey.

To accelerate the process, we ran design and development in parallel, ensuring a quicker turnaround without sacrificing quality.

3

We audited the backend and created documentation for APIs

Since the backend was entirely handled by the client, we couldn’t jump in and change things on our own. So, we took a different route. We focused on designing the UI logic that would work with what was already in place. We reviewed the backend architecture, listed the endpoints, and mapped how data flows between the frontend and backend. Then, we created clear documentation for each API.

4

We support and improve the app

We overhauled the application in 12 months and now our team supports the product by adding new features and fixing bugs. For example, we introduced the nationality field for international routes and implemented push notifications.

Result

An automated system that cuts shift scheduling time to minutes instead of hours

After the app overhaul, Ecolines saw remarkable improvements across the board. The newly launched bus ticket booking application addressed performance issues and enhanced user experience. With smoother navigation, faster performance, and intuitive flows, Ecolines regained customer trust and strengthened its competitive edge.

Before
The app experienced frequent glitches and crashes, especially during payments and ticket purchases.
Confusing navigation and unintuitive flows.
Built on Ionic, causing delays and inconsistent UI behavior.
High cart abandonment rates due to poor user experience and slow response times.
After
  • A reliable app with improved performance, free of crashes and payment issues.
  • Simplified and intuitive user flows with easy navigation.
  • Transition to Flutter for better UI control, animations, and smoother performance.
  • 100% increase in conversions due to a faster and more convenient booking process.
Після
До

Want more conversions and happier users?

We helped Ecolines double ticket bookings, and we can do the same for your app. Let’s join forces to revamp your application and improve your business.

Book a free consultation

Cast:

  • Natalia
    Natalia

    Account Manager

  • Vitalii
    Vitalii

    iOS Developer

  • Vadym
    Vadym

    Design Team Lead

  • Oleksandr
    Oleksandr

    СТО

  • Viktoriya
    Viktoriya

    Project Manager

  • Anton
    Anton

    QA

  • Yevhen
    Yevhen

    Flutter Developer

Other Case Studies

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

Budget

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