CashPilots is a gamified rewards app where users earn real money and gift cards by completing everyday activities like playing games, taking surveys, and trying partner offers.
It combines multiple earning mechanics into a single, easy-to-use mobile experience focused on engagement and rewards.
CashPilots is a gamified rewards and engagement platform that lets users earn digital currency called PilotMiles by completing everyday actions — such as playing games, taking surveys, reading content, searching the web, trying new apps and services, shopping through offers, and completing tasks.
Then, they can redeem those miles for real cash, gift cards, travel rewards, and other experiences.
Challenge
The client came to us with a solid vision of the UI, UX, and user journey, and needed high-quality, scalable, and performant implementations for both iOS and Android apps, delivered with Kotlin Multiplatform.
Solution
After aligning on all details with the client and analyzing the provided designs, we translated their vision into polished iOS and Android applications built with Kotlin Multiplatform.
We focused on delivering a mobile experience that accurately followed the intended user journeys while maximizing usability and value for end users.
Turning Everyday Actions into Real Rewards.
Get it on
Get it on
Benefits
Users earn PilotMiles across multiple activities (games, surveys, offers, content) in a single app, simplifying engagement.
Smooth navigation, real-time feedback, and responsive interactions make earning rewards clear and motivating.
With clear guidance and seamless transitions, the app makes it easy for all users—including beginners—to complete tasks and redeem their rewards without confusion.
How it works

Search. Play. Read. Shop. Do what you already do — just get paid for it.

More miles = bigger rewards. Climb from Economy to First Class.

Redeem miles, cashout or enter to win flights & more.
While CashPilots has a web platform,
the iOS and Android mobile apps make earning PilotMiles just as easy on the go — whether relaxing in the park or waiting in line.
Home page
The home page puts users straight into action, with a clean, focused layout that highlights the main activities and lets users start earning PilotMiles instantly.
Gift Cards You'll Love
The app enables users to shop smarter and save more with exclusive coupons, while earning extra PilotMiles on every purchase.
Play & Earn
This section was central to the app, and we focused on making it visually clear and easy to navigate. We organized all main activities so that each one is equally visible.
Here, users complete designated game tasks, like reaching a certain level, finishing a tutorial, or collecting in-game currency.
To claim reward, users should stay on the article page and scroll through the content for the required time.
Users can earn PilotMiles by browsing and completing available surveys right in the app.
Users can install new apps, register, or complete in-app tasks to earn PilotMiles.
Shop & Save
Users can browse exclusive coupons and offers from partner stores, then shop as usual while earning PilotMiles on every purchase, combining rewards with savings.
Users can filter deals by category or favorite stores, then visit the partner’s site and complete the purchase — earning PilotMiles on qualifying orders.
Search Top Picks
A clear section with curated or suggested search topics and relevant links allows visitors to find popular, engaging content with high rewards.
Turn PilotMiles into Digital Gift Cards or Cash in Minutes
Our goal was to make the flow clear and fast, letting users redeem PilotMiles in just a few taps. Just open the Redeem section, pick a gift card or cash-out option, confirm the amount, and receive digital rewards by email after processing!
Users can quickly submit entries in the app to join sweepstakes for gift cards, cash, or big prizes like free flights. A clear layout makes it easy even for first-time participants.
Final Results
We structured the code in a modular and maintainable way, allowing easy updates, future feature additions, and long-term scalability, so the client can confidently expand and evolve the app without issues.
We focused on optimizing the mobile apps themselves, ensuring smooth animations, fast screen transitions, and stable handling of all data received from the client’s backend.
Using KMP, we implemented shared business logic for both iOS and Android, then tailored the apps for each platform’s specifics — significantly reducing development time and expenses and accelerating the release.
