Sao Khuê 2025Ranked #1 software developer in Vietnam on Clutch - 4.9/5 from 50+ verified reviews.See the proof
Custom Software Development · Hospitality

Travel Booking App: Multi-Region Sync

See how InApps modernized Pegas Touristik's travel app, syncing bookings across Turkey, Russia, Thailand, and Vietnam into one experience.

InApps engineers working at their desks in the Ho Chi Minh City office
Project overview

Travel Booking App

Pegas Touristik runs a travel ecosystem covering excursions, tours, flights, drivers, and local real estate services for travelers across Turkey, Russia, Thailand, and Vietnam. The company needed a mobile app development partner who could unify four separate regional systems into one consistent booking experience.

InApps consulted on and built the mobile app from architecture through data synchronization, integrating four regional systems while modernizing Pegas' legacy infrastructure and keeping booking workflows stable for travelers worldwide.

Project goals

  • Build a mobile app for booking tours, excursions, flights, drivers, and local real estate services
  • Synchronize data across four different systems spanning Turkey, Russia, Thailand, and Vietnam
  • Integrate the new mobile experience with Pegas' complex existing systems and APIs
  • Modernize legacy infrastructure without disrupting live booking workflows
  • Support continuous feature expansion as requirements evolved
What they needed

Client requirements

Across each key area, these requirements shaped every architectural and product decision we made.

Multi-Region Data Synchronization

Pegas needed its mobile app to stay in sync with four separate regional systems spanning different markets and time zones.

  • System synchronization across Turkey, Russia, Thailand, and Vietnam
  • Time zone aware booking logic
  • Centralized booking data across regions
  • Consistent data across all four systems

Comprehensive Travel Booking Features

The app needed to support a wide range of travel services beyond simple tour booking

  • Booking excursions
  • Booking tour services
  • Viewing flight information
  • Booking drivers and local real estate services

Legacy System Integration

Pegas needed the new mobile experience to work seamlessly with complex, pre-existing backend systems and APIs.

  • Integration with Pegas' existing systems and APIs
  • PHP Laravel backend alignment
  • Backward compatibility with legacy infrastructure
  • Stable booking workflows during migration

Flexibility for Evolving Requirements

Pegas needed a development partner comfortable with adapting to frequent changes from the original plan.

  • Support for frequent requirement changes
  • Agile, iterative delivery process
  • Continuous feature expansion post-launch
  • Close, ongoing client collaboration
The problems

Business challenges

The core obstacles that shaped every decision we made in rebuilding this platform.

01

Coordinating Across Time Zones

With systems spanning Turkey, Russia, Thailand, and Vietnam, time zone differences made coordination and data synchronization significantly more complex than a single-region build.

02

Frequent Changes to the Original Plan

The project saw many modifications compared to the original plan, requiring the team to stay flexible without losing delivery momentum.

03

Integration Into Complex Existing Systems

Connecting the new mobile app to Pegas' complex existing systems and APIs across four regions required careful, methodical integration work.

04

Maintaining Stability During Modernization

Modernizing legacy infrastructure while keeping booking workflows live and stable for global travelers added pressure to every release.

How we solved it

Our solutions

Each solution addresses a specific pain point while contributing to a unified, future-proof platform, from infrastructure to mobile to AI, every layer rebuilt with scale, security, and speed in mind.

Cross-Region Data Synchronization

InApps designed and implemented data synchronization across Pegas' four regional systems in Turkey, Russia, Thailand, and Vietnam, unifying them behind a single mobile booking experience.

Agile, Change-Ready Development Process

The team adapted to frequent requirement changes throughout the project, using Postman for API testing and Figma for rapid design iteration to keep delivery moving despite scope changes.

Deep API Integration With Legacy Systems

InApps successfully integrated the new mobile app with Pegas' complex existing systems and APIs, built on a PHP Laravel backend.

Modern Mobile Experience Built in React Native

The team delivered stable booking modules for tours, flights, and services, improving the user experience with modern mobile flows built in React Native.

Built with

Technology stack

Leveraging high-expertise engineering and battle-tested technologies, the InApps team delivered a scalable, production-ready solution built for long-term growth.

Frontend

React Native

Backend

PHP, Laravel

Cloud

Firebase

Dev Tools

Figma, Postman

Delivery approach

The experts behind it

Every successful delivery starts with the right people. InApps assembled a dedicated, cross-functional team structured for speed, accountability, and long-term partnership.

01 person

Project Manager

Owns delivery timeline, stakeholder communication, and coordination across all 4 regional systems.

01 person

Solution Architect

Designed the cross-region data synchronization layer.

02 people

Mobile Engineers

Rebuilt the booking experience for tours, flights, and services.

03 people

Backend / Integration Engineers

Connected Pegas's existing systems and APIs across 4 countries.

01 person

QA Engineer

Validates booking continuity during live synchronization rollouts.

Measurable impact

What we delivered

4 Regions
Synchronized (Turkey, Russia, Thailand, Vietnam)
Booking Modules
Tours, flights, drivers, real estate
Systems Integrated
Complex existing APIs
Requirement Changes
Continuously absorbed

Key outcomes

  • Delivered stable booking modules for tours, flights, and services
  • Improved user experience with modern mobile flows built in React Native
  • Successfully integrated with Pegas' complex existing systems and APIs across four regions
  • Enabled continuous feature expansion despite frequent requirement changes
  • Synchronized data across four regional systems in Turkey, Russia, Thailand, and Vietnam
Four regional systems, one synchronized data layer, and not a single live booking was disrupted during the transition.
Pegas
Get started

Ready to build something that matters?

Tell us what you are building and the constraints you are working under, and we will come back with a team shape that fits.

4.9 / 5 from 50+ verified reviews on Clutch