Support #26397
openProduct Training
Added by Vivek V 10 months ago. Updated 8 months ago.
80%
Updated by Meenu Krishnan 10 months ago
build an UI interface
attend training class
visit the maqam.com site
Updated by Meenu Krishnan 10 months ago
visited and navigated the site, performed hotel searches, checked availability with criteria and understood booking flow with hotel management modules,
attended product training class.
Updated by Meenu Krishnan 10 months ago
Test Case-wise checking -Customer Details Page/Payment Page/Gateway Page/Ticket/My Booking & My Profile
Updated by Meenu Krishnan 10 months ago
- Status changed from Assigned to In Progress
Test case-wise study
Updated by Meenu Krishnan 10 months ago
Project building - Started working on the maqaam site, Completed the first page design,and added basic functionalities
Updated by Meenu Krishnan 10 months ago
project building- implemented one-way search functionality
Updated by Meenu Krishnan 10 months ago
Implemented complete round-trip flight search functionality with proper validations and API integration
Updated by Meenu Krishnan 10 months ago
Build Multicity Flight Search UI- Features include autocomplete airport search, date validation, passenger and class selection
Updated by Meenu Krishnan 10 months ago
Implemented Search Button & API Integration for GetSearchID and Search
Updated by Meenu Krishnan 9 months ago
Result API connected successfully
Attended product training class
Updated by Meenu Krishnan 9 months ago
Studied how data binding works on the Flight Result Page.
Started working on the Result Panel UI.
Updated by Meenu Krishnan 9 months ago
Accepts flight data | Flight Details Rendering: Airline name, Flight codes, Departure & arrival times/airports.
Updated by Meenu Krishnan 9 months ago
Implemented improved flight search results fetching with polling, loading progress, error handling, Grouped flight trips by total fare to organize results.
Updated by Meenu Krishnan 9 months ago
Implement sorting bar UI and Logic for flight result- sortbyPrice|sortbyDuration|getbestFlight
Updated by Meenu Krishnan 9 months ago
Applied onward and return stop filters
Added collapsible behavior for: Stops | FareType |Price
Updated by Meenu Krishnan 9 months ago
Implemented multi-select checkboxes for fare types-refundable | non-refundable | refundable-with-charge.
Initialized min, max, and selected price ranges based on available flight prices.
Updated by Meenu Krishnan 9 months ago
Layover Filter panel
-implemented dynamic filtering for flight layover based on time duration -onward/return
-Added toggle functionality -onward/return
Updated by Meenu Krishnan 9 months ago
- % Done changed from 0 to 20
Add dynamic and multi-criteria flight filtering in the Filter Result component
based on the following parameters
- Airlines
- Layover Airports
- Layover Duration
Updated by Meenu Krishnan 9 months ago
ModifySearch Component
- Added tabs for One Way, Round Trip, and Multi City flight modes with corresponding components.
- airport data fetching to enrich journey information with airport names| error occured
- dynamically parses URL parameters to initialize search journeys and passenger details.
Updated by Meenu Krishnan 9 months ago
Flight Search – Modify OneWayIntroduced controlled state variables adults, children, infants /Applied validation rules/
Journey Data Pre-Fill from Props/Implemented airport autocomplete using backend API/
Search Trigger Logic
Updated by Meenu Krishnan 9 months ago
- % Done changed from 20 to 30
Modify Flight Search Section
-Implemented direct flight filter checkbox (non-stop)
-Added search button that triggers API calls to fetch Search ID | data.
-And submit flight search request, Included click outside detection to close suggestion box.
Updated by Meenu Krishnan 9 months ago
Modify Round Trip Flight Search
-implemented round trip form for the components
-Airport autocomplete | Date pickers for departure and return date
-Passenger selector | Cabin class dropdown.
Updated by Meenu Krishnan 9 months ago
- % Done changed from 30 to 40
Modify Round Trip Flight Search
-added autocomplete | API endpoints are dynamically fetched from .env |fetches the search ID and version
Updated by Meenu Krishnan 9 months ago
Modify - Multicity Flight Search
-Enabled adding/removing journey segments with min journey count.
-Added validation logic for traveller counts |city autocomplete API calls with data fetching
Updated by Meenu Krishnan 9 months ago
Multicity flight search update
Added click-outside detection to close dropdowns;|on city selection,
updated inputs and auto-filled next segment’s -from with previous -to
Applied inline styles and hover effects to suggestions
Updated by Meenu Krishnan 9 months ago
Flight Details
-Fetch flight data and Ancillary data
-track flight trip key and fare key
Updated by Meenu Krishnan 9 months ago
Done Flight Details -itinerary | baggage | fare rule sections
Updated by Meenu Krishnan 9 months ago
More + Modal Search ComponentImplemented component(More) to fetch and display additional ancillary flight data using API calls
-added proper authorization headers
-extracting journey details - departure and arrival cities, flight durations, formatted dates.
-added modal component to show flight ancillary details
Updated by Meenu Krishnan 8 months ago
Implemented dynamic rendering of trip headers
-Updated branded fare section
-Displayed baggage, meals, and cabin details dynamically using data from ancillaries
-Linked booking button.
Updated by Meenu Krishnan 8 months ago
- % Done changed from 40 to 50
-Implemented Select component to fetch detailed flight information from /api/Flight/Detail.
-Handled authentication headers and dynamic payloads (fareKey, flightTripKey).
-Redux Integration (In Progress)
Updated by Meenu Krishnan 8 months ago
-Calling multiple APIs (Detail, Ancillaries, GetPax, GetPayment)
-Fetches and stores all essential booking data
Updated by Meenu Krishnan 8 months ago
Pax Details /Review Your Flight
-Integrated Redux state via useSelector to access flight-related data (flight, farekey, flighttripkey, ancillariesData, paxDetails, paymentGateways).
-Dispatched setFlightData action in useEffect to update Redux store
-Rendered flight itinerary details including multiple flight legs
Updated by Meenu Krishnan 8 months ago
Pax Details
- Nationality & Country Data Integration
- Passenger Form State & Validation
- Stored and updated passengerForm, selectedPaidBaggage, and selectedPaidMeal(error)
Updated by Meenu Krishnan 8 months ago
- % Done changed from 50 to 60
Pax Page - Review Flight Passenger Details / Add Baggages/ Add Meals
- Form validation completed
- Implement "Add Meals" Ancillary Component / In progress
- Add Baggages / Partially Complete
Updated by Meenu Krishnan 8 months ago
Fare Details & Payment Integration
-Integrated PayNow component into FareDetails.
-Added validation for passenger details before initiating payment.
-Implemented terms & conditions checkbox to control access to the payment flow.
-Add Baggage Component-done
-Add Meals Component-done
Updated by Meenu Krishnan 8 months ago
-Implemented passenger details validation on Pay now.
-Fetched passenger data from sessionStorage for validation.
-Displayed a modal popup with a clear message if any required fields are missing.
-Disabled payment process until all mandatory fields are correctly filled.
Updated by Meenu Krishnan 8 months ago
- Added handlePayNow to: Retrieve passenger data from session storage / Validate passenger form / Submit passenger details to backend API / Handle success/failure responses.
- Added handlePreBooking to: Use selected payment gateway info from local storage / Call PreBooking API to validate booking conditions / Update booking flags and show modal if there are fare/class/schedule changes or unavailability / Navigate to failure page on booking failure.
Updated by Meenu Krishnan 8 months ago
Flight Booking & Payment Integration
-Implemented handleDoBooking function to Call DoBooking API and retrieve booking details.
-Implemented handleDoPayment function to Call DoPayment API using saved ProcessAction.
-Redirect to payment URL for other gateways.
Updated by Meenu Krishnan 8 months ago
- % Done changed from 60 to 80
-Implemented API call to PaymentResponse endpoint to verify payment status after transaction completion.
-Added conditional navigation based on payment result/Redirects to /FlightPaymentRetry if payment fails.
-Initiates ticket polling if payment is successful.
Updated by Meenu Krishnan 8 months ago
- Due date changed from 11/14/2025 to 10/03/2025
- Estimated time changed from 400:00 h to 200:00 h
-Payment Verification and Ticket Polling – error
Updated by Meenu Krishnan 8 months ago
-Implemented payment verification and ticket polling logic in PaymentHandler component.
-Handled successful payment response and started ticket issuance flow.
Updated by Meenu Krishnan 8 months ago
-Displayed flight booking details dynamically using the API response.
-Added logic to generate tickets dynamically per passenger based on TicketDetails.
-Debugged data binding issues to ensure ticket and passenger details render correctly.
-Ticketed Successfully
Updated by Meenu Krishnan 8 months ago
Node(Server)
-Initialized Node.js server with Express.
-Set up CORS to allow frontend communication.
-Implemented session management using express-session.
-Created test API endpoints: GET /-test server running, /GET /api/session-token - check session token/Configured JSON request parsing and cookie options for session.
-Implement /api/token route to generate and store access token in session.
Updated by Meenu Krishnan 8 months ago
- PostgreSQL (CREATE , DELETE , ADD , INSERT)