Modernizing e-commerce platform with flutter: Buses Lep digital transformation
On its 30th anniversary, Buses Lep undertook a digital modernization project that marked a turning point for its ticket sales platform. Leveraging technologies like Flutter for cross-platform development, AWS Lambda with serverless architecture, and Sanity CMS for content management, the company unified its systems into an accessible, efficient, and modern solution. This transformation enhanced user experience, optimized internal processes, and reduced operational costs.
Ticket sales with a unified digital platform: the road to innovation
In 2023, Buses Lep launched a comprehensive modernization process that encompassed both the renewal of its brand and the technological transformation of its digital ticket sales platforms. Bitlogic joined this journey, providing technological support and expertise.
The company faced several key challenges:
- Outdated technology: Its website and Android application failed to meet modern design standards or user accessibility expectations.
- Fragmented ecosystem: Maintaining separate developments for the website and mobile application made updates difficult and increased operational costs.
- Limited user experience: Navigation and purchase processes were complex, complicating ticket purchases, seat selection, and schedule inquiries.
Buses Lep needed a technological solution to unify its platforms, enhance the user experience, and enable more agile and efficient operations.
Digital ecosystem with flutter
To address these challenges, our approach was built on four key pillars:
1. Cross-platform development with flutter
We choose Flutter, Google’s cross-platform framework, to unify the development of the website and mobile applications for Android and iOS. With a single codebase, we achieved:
Reduced development time and costs.
Simultaneous updates across all platforms.
A consistent, optimized experience on both mobile and desktop devices.
2. Agile and efficient infrastructure
We implemented a Backend for Frontend (BFF) solution using AWS Lambda and serverless technology. This approach enabled:
Faster and more efficient data retrieval, such as schedules, seat availability, and tickets.
Lower infrastructure costs by operating only when users accessed the platform.
3. User experience tailored to modern needs
The interface design was developed collaboratively with the client, incorporating accessibility principles and best practices inspired by leading platforms like Google Flights and Despegar. Key improvements included:
- An intuitive purchase flow with detailed information on stops, schedules, and seat availability.
Social media integration for easy login.
Digital ticket delivery via email or WhatsApp, eliminating the need for physical prints.
4. Dynamic content management
Integrating a CMS system powered by Sanity and Gatsby empowered the Buses Lep team to independently update content—ranging from promotions to institutional information—without requiring technical support.
Satisfied users and optimized operations: A win-win conclusion
The technological modernization brought significant benefits to both the company and its users:
- Satisfied users: The purchase experience is now seamless, accessible, and fully digital. Passengers can manage everything from any device and receive their tickets directly via WhatsApp or email.
- Operational optimization: Implementing Flutter and AWS Lambda dramatically reduced maintenance time and costs, freeing resources for new strategic initiatives.
- Adaptability and scalability: The new digital ecosystem allows Buses Lep to quickly adapt to emerging market needs.
The success of this project lies in combining cutting-edge technology with a user-centered approach. Buses Lep’s digital transformation demonstrates how modernizing processes and platforms can enhance customer experience while strengthening a company’s efficiency and competitiveness. Facing similar challenges? Ready to modernize your platforms and enhance user experience? Let’s chat! We’ll bring the tech, you bring the questions—the coffee’s on us! ☕