LozahStudio

KLO App

KLO Mobile App Revamp: Better Performance, Smarter Features, and a Modern UX

We completely redesigned KLO’s mobile app, transitioning to native technologies and optimizing backend processes with AWS and RabbitMQ to enhance performance and scalability.

About KLO

Founded in Kyiv in 1995, KLO has grown into one of Ukraine’s leading gas station networks, known for its innovation and environmental initiatives. With over 2 million customers enrolled in its loyalty program, “ДякуYOU,” KLO operates 64 gas stations offering more than just fuel—restaurants, cafes, car washes, and more.

The company approached us with a clear challenge: revamp their mobile app and build a fresh web identity to meet modern user expectations. Their existing React Native app suffered from performance, functionality, and design limitations. Instead of making incremental fixes, we proposed a full-scale redesign.


What We Did

1. Transition to Native Technologies

We replaced the hybrid React Native app with dedicated native applications, improving speed, responsiveness, and reliability:

Swift for iOS

Kotlin for Android


2. Backend Overhaul

To improve performance and scalability, we:

• Replaced MSSQL with PostgreSQL for a more efficient and reliable database,

• Built a new backend on Nest.js, enabling a modular and scalable architecture.


3. AWS Cloud Migration

Migrating to AWS significantly improved infrastructure efficiency:

Reduced server costs by 70%,

• Ensured higher uptime and stability,

• Provided scalability for future growth.


4. RabbitMQ Integration

We implemented RabbitMQ as a message broker to streamline communication between POS systems, ensuring faster and more reliable transaction processing.


5. Fresh UI/UX and Web Identity

Beyond the mobile app, we designed:

• A new digital identity for KLO,

• A design kit for web and mobile components,

• A complete UX revamp for an intuitive, user-friendly experience.

How We Did It

1. Research & Analysis

We conducted an in-depth review of the existing app, pinpointed weak spots, and mapped out a clear direction for improvements.


2. Concept Development

Using the insights gathered, we built a concept tailored to KLO’s customers and business workflows, ensuring the app met real-world needs.


3. Development & Testing

Once the design was finalized, we moved to development:

Swift and Kotlin for the new frontend,

PostgreSQL, Nest.js, and RabbitMQ for backend and data processing.

We also introduced new features, such as fuel voucher sales and KLO Pay for seamless station payments.


4. AWS Infrastructure Migration

Shifting to AWS optimized costs and ensured stability, allowing KLO to cut operational expenses while maintaining high performance.


5. Launch & Continuous Support

Following extensive testing, we successfully launched the app and continue to support its growth, including new features like online car wash bookings.


The Results


Our collaboration with KLO resulted in a complete transformation—from both a technical and user experience perspective.

Native development significantly boosted performance, speed, and stability.

AWS and RabbitMQ optimizations streamlined operations, enhancing efficiency.

A fresh UX and modernized app strengthened KLO’s brand presence and improved customer engagement.


Today, the 
new KLO app is scalable, user-friendly, and highly rated:

4.8 stars on both iOS and Android

💬 65,000+ positive reviews


Through 
smart optimizations and native technologies, we helped KLO turn an underperforming app into a user favorite—reinforcing its leadership in Ukraine’s fuel market with cutting-edge digital solutions.

Request

Choose a solution for you

We have in our arsenal the widest possible selection of solutions for any of your ideas and plans.

I read the terms of use

I give permission for the processing of personal data

Book a consultation