Feature #31068
openFeature #30648: Nextjs - Middleware settings
Feature #30757: Home Page integration
Feature #31067: Result page integration
Hotel result page
0%
Description
search , result page Api call
Result binding
Filter
Sort
Files
Updated by Meenu Krishnan 4 months ago
- Status changed from Assigned to In Progress
Updated by Meenu Krishnan 4 months ago
-Integration for Hotel Search and Hotel Results has been completed successfully. With the SearchId generation, Search API call, and Result polling now working end-to-end, moving to the UI development phase.
Updated by Meenu Krishnan 4 months ago
-Implemented useFetchHotelResults() hook to fetch hotel data dynamically based on current parameters.
-Added proper error handling and loading state management via Redux (isRequestCompleted and fullLoader flags).
-Updated MainBlock to Render HotelResultPanel for each hotel returned from the API.
-Implement infinite scroll with IntersectionObserver to dynamically load additional results.
-Dispatched API results to Redux store (processedHotelResults and hotelResults).
Updated by Meenu Krishnan 4 months ago
- File detailsmodal.PNG detailsmodal.PNG added
- File detailsmodalamenities.PNG detailsmodalamenities.PNG added
-Implementing the data binding within the result panel - details modal(Amenities and hotel details).
Updated by Meenu Krishnan 4 months ago
- File filter1.PNG filter1.PNG added
- File filter2.PNG filter2.PNG added
Hotel Filter Section Integration:
-Implemented hotel search using Downshift.
-Integrated all filters (Budget, StarRating, Search, PropertyAccess) in HotelFilterSection.
-Added clear button and handled click outside to close suggestions.
-Updates the filter context with selected hotel name.
Updated by Meenu Krishnan 4 months ago
- File DetailsMap.PNG added
-A new map modal has been successfully added to the Result Panel -Details section. This enhancement allows users to view hotel locations on an expanded Google Map without leaving the results page(Work in Progress).
Updated by Meenu Krishnan 4 months ago
Filter Panel Implementation on Map Section
-Integrated HotelFilterSection into the map view as a toggleable sidebar filter panel.
-Added isFilterOpen state to manage open/close functionality for the filter panel.to handle open/close functionality.
Updated by Meenu Krishnan 4 months ago
Integrated Google Maps with Optimized MarkerImplemented `FullMap`[APIProvider, Map, AdvancedMarker] using `@vis.gl/react-google-maps`.
-Converted hotel results into map coordinates using `getHotelCoordinates` function.
-Rendered hotel markers using `AdvancedMarker`.
Updated by Meenu Krishnan 4 months ago
- File mapinfo.PNG mapinfo.PNG added
-Implemented Marker Click to Hotel Info Modal Flow.
-Filter Panel Integration.
-Implemented Hotel Info Modal, Displayed hotel image, name, address, description, and price.
-Added More, Show Less functionality for long descriptions.
Updated by Meenu Krishnan 4 months ago
Studied the FlightTicket container and CongratsBlock components, and completed a detailed analysis of the FlightTicketBlock and TicketPaymentSection server components that handle core rendering, data binding, and payment details on the Flight Ticket page.
Updated by Meenu Krishnan 4 months ago
- File flightticket1.PNG flightticket1.PNG added
- File mobileview.PNG mobileview.PNG added
-Implemented Flight Ticket desktop and mobile views with conditional rendering based on device type.
-Integrated CongratsBlock to display transaction success/failure details after payment.
-Dynamic LTR / RTL layout handling based on locale (en / ar).
-Integrated banner, header, mail block, and ticket layout for printable/downloadable ticket view.
Updated by Meenu Krishnan 4 months ago
Implemented and refined flight ticket UI components including,Ticket Payment Details,Passenger Details,Flight Details and Flight Details Header.
Updated by Meenu Krishnan 4 months ago
Implemented Priority Refund section with conditional rendering based on added extras and RTL/LTR layout handling.
Added Rules & Conditions section with server-side localization and structured bullet-point display.
Completed Contact Details section with localized heading and environment-driven support information (address, email, phone, WhatsApp).
Updated by Meenu Krishnan 4 months ago
-Updated Newsletter Subscribe section ,use global triggerAlert for success and error messages.
-Improve form validation and submission UX.
-Clarified and aligned form field handling (Email_0) with existing reusable input components.
Updated by Meenu Krishnan 4 months ago
-Reviewed flight deal API response structure.
-Reviewed hotel deal API response structure including City, Check-in/Check-out dates, Fare details, image, and Deal ID.
-Studied and verified the data transformation logic used to normalize API responses into UI-consumable formats.