KLO is a Kyiv-based fuel network with 79 stations featuring cafés, restaurants, car washes, and other services, serving more than 2 million customers. With over 25 years of history, KLO has become one of Ukraine’s fuel market leaders, recognized for its innovations and ecological initiatives. Today, more than 2 million customers engage with the brand through its “DякуYOU” loyalty program across 64 fuel complexes.
In 2022, the company approached us with the task of completely redesigning its mobile application and creating a new digital identity to meet modern user needs. The previous app, built on React Native, struggled with performance, functionality, and design, leading to the decision for a full-scale redesign. Our goal was to develop brand-new native apps for iOS and Android with a unique design and functionality – with nearly 80% of all components custom-built from scratch by our developers.
Unique Features
We transitioned from React Native to fully native technologies, building separate apps in Swift for iOS and Kotlin for Android. This significantly improved stability, performance, and smoothness of the interface.
One of the standout features was Fuel Vouchers – a project integrated with 1C that allows users to purchase and send prepaid fuel vouchers. Businesses can also provide employees with fuel allowances in liters or monetary amounts directly through the app.
New Backend
We migrated from MSSQL to PostgreSQL, which made the system faster and more reliable. The new backend was built on Nest.js, enabling a flexible and scalable architecture. We also migrated infrastructure to AWS, optimizing architecture and reducing server costs by 70% while improving system scalability and stability.
All station cash registers now run through RabbitMQ, which aggregates pricing from all locations and enables online fueling – meaning customers can pay and refuel directly from the app without waiting in line. RabbitMQ acts as the message broker for POS system integration, improving transaction handling and service communication.
For fuel delivery, when a tanker arrives at a station, the operator scans the tank and inlet, with all data automatically recorded in 1C, including fuel measurements. This eliminates paperwork and prevents misdelivery.
Internal Systems
We developed internal tools to automate key processes at KLO stations. Employees can scan product barcodes through the mobile app to instantly log inventory. GPS integration recognizes which station a user is at and allows them to choose a pump, pay online, and refuel without queuing. The app also introduced bonuses that can be shared with friends, or even transferred via QR codes on staff badges, making it possible to tip station employees digitally.
Integrations
We implemented a wide range of integrations, including:
- Sparta – a Polish loyalty system
- Servio via custom-built Auth2 protocols
- Firebase
- Google Maps, with all fuel stations mapped, featuring “nearest station,” routing, and detailed service info on click
- iPay, Apple Pay, Google Pay for fast, secure payments
New Design & UX
Beyond technical development, we built a new digital identity for KLO, a UI Kit and design system for all digital products, and a completely redesigned UX for a seamless and intuitive customer experience.
Project Process
We began with an analysis of the old app, its features, and the technical challenges defined together with the KLO team. During research, we identified weak points in the existing app and clarified which changes were necessary.
Next, we developed a new app concept, focusing on user needs and KLO’s business processes. After delivering the design concept and high-fidelity layouts in Figma, we worked iteratively with the client to finalize the designs. Once approved, we moved into native app development for iOS and Android.
Launch & Support
Following the app’s release on the App Store and Google Play, we continue to support and expand functionality. Current work includes features like online car wash booking and in-app purchases of goods and food. We are also developing additional internal systems for KLO to streamline station operations, enhance staff productivity, and improve service delivery for customers and partners.
Results
The switch to native technologies resulted in a highly stable, fast, and smooth-performing app. Business processes were optimized through AWS and RabbitMQ integrations, which simplified resource management and improved services. The redesigned app delivered a much-improved user experience, with ratings averaging 4.8 on iOS and Android and over 65,000 positive reviews.
Today, the KLO app is scalable, modern, and beloved by customers – transformed from a weak solution into a leading digital product on Ukraine’s fuel retail market


KLO App
Native mobile app and new digital identity for KLO.
KLO is a Kyiv-based fuel network with 25+ years of experience and over 2 million customers. We developed a brand-new native mobile app for iOS and Android, created a digital identity, and built a scalable Nest.js backend with integrations for online fueling, payments, and internal systems.
The stack we use
Only the latest technologies
Our projects are built using only modern and up-to-date technologies, ensuring efficiency and high quality of solutions
Check all techs
More cases
From this category
We use only modern technologies that help create fast and beautiful products.
Go to category