Empowering Aviation Clients with Real-Time Flight Status Solutions Powered by AEM Sites
Customer Overview
Headquartered in Hong Kong, this client is a premier aviation provider connecting the Greater Bay Area with the wider Asia-Pacific region. As a dynamic and emerging force in the industry, they prioritize customer-centricity and actively drive digital transformation. By continuously optimizing passenger experiences and operational efficiency, they are securing a competitive edge in the market.
Solution
AEM Site
Project Background
The Flight Status feature is a new web component integrated into client’s Adobe Experience Manager (AEM) platform, designed to provide customers with real-time flight information through integration with Feiyou Technology Flight Status API Interface V4.0. The implementation includes the following key components: App Builder project for API integration and caching mechanism, AEM Flight Status component for displaying flight information, Flight Status web page with search functionality (search by flight number and route), Administrator notes feature for operational updates, and Contextual banner functionality for customer engagement.
Challenges Faced
- Complex Third-party API Integration: Deep integration with Feiyou Technology’s flight dynamics API was required, involving data format conversion, caching mechanism setup, and error handling.
- Multi-language Support Requirements: Full support for five languages (English, Traditional Chinese, Japanese, Korean, Thai) was needed to serve passengers from different countries and regions.
- Responsive Design Challenges: Flight search functionality needed to provide consistent, high-quality user experience across desktop and mobile devices.
- API Cost Control: Third-party API charged per call, requiring effective caching strategies to control costs reasonably.
- System Security and Stability: Backend systems needed protection against malicious requests while ensuring high availability.
Project Objectives
Real-time Flight Query
Provide passengers with accurate flight departure/arrival times, terminals, gates, and status information through Feiyou Technology API integration.
Multi-language Internationalization
Support five languages including English, Traditional Chinese, Japanese, Korean, and Thai, covering major source markets.
Enhanced User Experience
Provide responsive design ensuring consistent and high-quality query experience for both desktop and mobile users.
Cost Optimization:
Reduce API call frequency through smart caching mechanism to effectively control operational costs.
System Scalability
Based on AEM platform's modular design, laying foundation for future feature expansion.
Our Solution
1. The Leads Technologies team developed a comprehensive flight status query system for client using Adobe Experience Manager (AEM) Cloud Service as the core technology platform, combined with Adobe App Builder, spanning approximately 8 weeks. Key deliverables include:
- Real-time Flight Status Query Component: Developed a reusable AEM “Flight Status” component supporting both “Search by Flight Number” and “Search by Route” modes, integrating with Feiyou Technology’s Flight Status API Interface V4.0 to retrieve and display real-time flight information.
- Smart Caching Mechanism: Deployed a configurable smart caching mechanism (currently set to 5 minutes) in the AEM backend to effectively reduce external API calls, ensuring data timeliness while significantly reducing API call costs.
- Five-Language Internationalization Support: Leveraging AEM’s i18n internationalization framework, using Excel tools to manage translation content, combined with Live Copy mechanism to synchronize all language versions.
- Responsive UI/UX Design: Created adaptive interfaces tailored for both desktop and mobile devices, with clear visual cues designed for different flight statuses such as delays and cancellations.
- Flexible Content Management Features: Provided administrator remarks functionality and configurable contextual Banner components, supporting display of action buttons like “Manage Booking”.
2. System Architecture Diagram

3. UI/UX Design



4. Our solution features the following characteristics:
- Real-time Data Sync: Integration with Feiyou Technology API for accurate flight dynamics information.
- Multi-language Support: Support for 5 languages including English, Traditional Chinese, Japanese, Korean, and Thai.
- Smart Caching: Configurable caching strategy (currently 5 minutes) balancing data timeliness and cost control.
- Responsive Design: Adaptive layout for desktop and mobile devices with consistent experience.
- Backend Security: API keys stored in backend, protected by caching layer against malicious requests.
- Flexible Content Management: Configurable administrator remarks and contextual Banner components.
Project Outcomes
The project was successfully launched on November 12, 2025, achieving the following significant outcomes:
100% Scope Delivery
All 6 core functions delivered as specified in the Statement of Work (SoW).
99% System Uptime
Stable system operation in the first week with no major incidents.
Zero Critical Bugs
No major defects; no service interruptions caused by system issues.
API Cost Optimization
Caching mechanism effectively reduced API calls and lowered operational costs.
100% Documentation Delivery
SoW, Rollout Plan, and Training Materials all delivered on time.
Conclusion
This project achieved outstanding results. Through close collaboration with Leads Technologies, client successfully built an efficient, stable, and multilingual flight status query system, establishing a solid foundation for future integration of enhanced features such as Google Analytics, Adobe Analytics, Adobe Target A/B testing, Traditional-Simplified Chinese auto-conversion, and Dynamic Media performance optimization. For more information about aviation digital solutions or Adobe Experience Manager implementation services, please contact us!