Project

General

Profile

Actions

Feature #31070

open

Feature #30648: Nextjs - Middleware settings

Feature #30757: Home Page integration

Feature #31067: Result page integration

Hotel result page

Added by Subana Shahul 4 months ago. Updated 4 months ago.

Status:
In Progress
Priority:
Normal
Category:
-
Target version:
-
Start date:
12/10/2025
Due date:
12/31/2025 (about 4 months late)
% Done:

30%

Estimated time:
40:00 h
Spent time:
remarks:
DB Changes:
Keys & Permissions:
Areas Affected:
Files Changed:

Description

search , result page Api call
Result binding
Filter
Sort

Actions #1

Updated by Muhammad Fasnas P P 4 months ago

  • Status changed from Assigned to In Progress
Actions #2

Updated by Muhammad Fasnas P P 4 months ago

  • % Done changed from 0 to 10
  • Worked on the hotel results page integration.
  • Generated the SearchId and fetched the supplier list.
  • Learned the workflow of how hotel results are searched and displayed.
Actions #3

Updated by Muhammad Fasnas P P 4 months ago

  • Today I worked on the hotel results page and successfully fetched the hotel results
  • learned the workflow of Redux, including the Redux store, reducer functions, and how the data flow works
  • also learned how actions and dispatch help in updating the global state efficiently
Actions #4

Updated by Muhammad Fasnas P P 4 months ago

  • Implemented hotel search data flow by fetching results from the API and storing them in Redux state.
  • Updated Redux store after successful data retrieval and processed the hotel results for UI consumption.
  • Integrated the Redux state with the UI to list and render all available hotels dynamically.
Actions #5

Updated by Muhammad Fasnas P P 4 months ago

  • Completed the UI implementation for displaying hotel results on the results page.
  • Implemented price-wise and rating-wise sorting functionality.
  • Started working on the filter section; faced some bugs that need to be fixed and will be completed in upcoming sessions.
Actions #6

Updated by Muhammad Fasnas P P 4 months ago

  • % Done changed from 10 to 30
  • Worked on the hotel filter section and completed price-wise, rating-wise, and board-type-wise filtering
  • Started developing the hotel search functionality from the home page.
Actions #7

Updated by Muhammad Fasnas P P 4 months ago

  • Fixed several bugs on the hotel filter page and ensured filters work correctly.
  • Started working on the hotel modify search feature and learned the overall flow of how the modify search works.
  • Began integrating the Elastic data API to fetch city and country names for hotel search.
Actions #8

Updated by Muhammad Fasnas P P 4 months ago

  • Fixed a bug while calling the Elastic data API and ensured that all search results are displayed correctly
  • Implemented the calendar functionality to select check-in and check-out dates.
  • Implemented the room,adult and child input box, including conditions for child selection.
  • Prepared the modify search payload and made it ready for API calling.
Actions #9

Updated by Muhammad Fasnas P P 4 months ago

  • Constructed a redirect URL for the Modify Search functionality.
  • Completed the Modify Search implementation.
  • Started working on the Hotel + Flights module and learned the workflow of how hotel and flight bookings work together using a cart-based concept.
Actions #10

Updated by Muhammad Fasnas P P 4 months ago

  • Completed calendar integration for the Hotel + Flight module, including hotel date handling, and fixed related bugs
Actions #11

Updated by Muhammad Fasnas P P 4 months ago

  • Fixed all bugs in the RangePicker within the Hotel + Flight module
  • Created a dedicated branch in the ThemeProject and committed the updates
  • Cloned the Safargo project, integrated the same calendar functionality, and pushed the changes to a seperate branch
Actions

Also available in: Atom PDF