Feature #31699
openFeature #31698: Home page integration
Flight Hotel Deals
100%
Updated by Subana Shahul 3 months ago
- Due date set to 01/05/2026
- Start date changed from 12/26/2025 to 01/02/2026
- Estimated time set to 12:00 h
Updated by Meenu Krishnan 3 months ago
- Status changed from Assigned to In Progress
- % Done changed from 0 to 50
Homepage – Destination Deals (Flight & Hotel)
-Implemented Destination Deals section combining both flight deals and hotel deals on the homepage.
-Integrated parallel API calls for fetching flight deals and hotel deals using Promise.all for better performance.
-Designed and implemented a destination-level data mapping logic to merge flight and hotel deals into a single unified structure (DestinationDeal).
-Destination-to-image auto-mapping logic requires correction.
-Flight and hotel deals are not being mapped correctly to destinations in some scenarios.
-Inconsistent destination key resolution between flight and hotel data causing some destinations to not merge properly.
Updated by Meenu Krishnan 3 months ago
-Implemented mapDealsByDestination utility to merge flight and hotel deals based on destination.
-Implemented localized destination name handling with graceful fallbacks (en/ar → destination code).
-Used destination code or city code as a stable primary key for flight deal mapping.
-Prevented empty or invalid destination entries from being rendered in the UI.
-Integrated redirect URL validation to ensure only valid, navigable deals are mapped.
-Implemented normalized string matching logic to associate hotel deals with corresponding flight destinations.
Updated by Meenu Krishnan 3 months ago
- Status changed from In Progress to Fixed not Tested
- % Done changed from 50 to 100