

OMSTA mobile
A React Native and Expo app for a travel agency’s team: home, bookings, payments, customers and alerts.
Open the case studyMOBILE APPS · iOS AND ANDROID
I build cross-platform apps with React Native and Expo: one codebase for iOS and Android, connected to the same system as your web app, so your team or your customers can work from their phones.
Mobile apps
Bookings, payments, customers and alerts in the pocket of whoever works away from the office, with the same permissions as on the web.
Catalogs, bookings and user accounts on screens designed for one hand.
If you don’t have a backend yet, I build the Django API the app needs too.
Test builds on your team’s phones, and the package ready for the App Store and Google Play under your company’s accounts.
The OMSTA app and the web ERP it connects to: the same case, end to end.


A React Native and Expo app for a travel agency’s team: home, bookings, payments, customers and alerts.
Open the case study
The production ERP that shares its data with the app: what’s recorded on the phone shows up on the web.
Open the case studyReact Native, Expo and TypeScript: iOS and Android move forward together, without writing the app twice.
The app consumes the system’s API, so the business rules live in one place.
Every screen is designed for one hand, with frequent actions within reach.
Frequently asked questions
Cross-platform with React Native and Expo: the app uses each system’s native components and is written once for iOS and Android.
Yes. The usual setup is the whole system—API, web and app—so everything shares the same data, as in OMSTA.
It depends on the screens and on whether you already have a backend. After our first conversation I send you a written proposal with scope, timeline and budget.
Write to me with what you need. I read every message and reply myself.