About the site

About Fly Unified

A simulated airline booking platform inspired by United Airlines

fly-unified preview

Fly Unified allows users to search for and book flights, supporting both one-way and round-trip itineraries. Users can input travel details like departure and destination locations, select travel dates, and review available flight options based on their preferences.

The platform includes a simulation of the checkout process, replicating steps such as selecting additional services, entering passenger information, and confirming bookings. This process is structured to reflect typical workflows encountered in airline booking systems.

Fly Unified provides a straightforward environment for exploring flight options and understanding how booking systems handle trip customization and payment processing.

Data and Feature Details
Mock Data Details
  • Flights are generated for December 2024 with fixed departure times: 08:00, 10:00, 12:00, 14:00, and 16:00.

  • Routes include random domestic flights between selected airports.

  • Fares are categorized into Basic Economy, Economy, Economy (fully refundable), Premium Economy, and Business.

  • A dedicated section is available to input passenger details during the booking process.

  • Visit `/admin/flights` for detailed information and management of available flights.

Supported Features
  • Search and book one-way or round-trip flights.

  • View and compare fares across Basic Economy, Economy, Economy (fully refundable), Premium Economy, and Business.

  • Reserve specific seats during the booking process (optional).

  • Simulated checkout process with support for credit card and debit card payments.

  • Support for configurable latency, simulating booking flight.

Not Supported Features
  • Booking additional services such as Packages, Hotels, Cars, or Cruises.

  • Checking flight status or performing online check-in.

  • Viewing or managing trips in a "My Trips" section.

  • Booking flights with miles or loyalty programs.

  • Searching for flights using flexible date ranges.

  • Integration with live payment gateways (e.g., PayPal is selectable but non-functional).

  • Shopping cart functionality for booking multiple flights or services in one session.

  • Dynamic seasonal pricing or real-time adjustments based on user behavior.

  • Accessing official help links or travel credit services.

  • Third-party API integration for live flight data or real-time updates.

  • Filter flights by departure time, duration, and price.

Configurations

This website supports the following configurations. You can customize the behavior using the configuration URL parameters or use default values.

ParameterDefault ValueDescription
latency

2000

Simulated latency for interactions in the application (milliseconds).

display_bkg_img_duration

8000

Duration transition between background images in Home Page (milliseconds).

delay_after_redirecting_home

6000

Delay after booking a flight and redirecting to the HomePage (milliseconds).

simulating_booking_flight

6000

Simulation time for booking a flight (milliseconds).

hide_aria_labels

true

Enables accessibility features in the application.

run_id

The identifier for the simulation run.

task_id

The identifier for the task being simulated.

Example Configuration
Use this query string in the URL to configure the platform:
/config?latency=2000&display_bkg_img_duration=8000&delay_after_redirecting_home=6000&simulating_booking_flight=6000&hide_aria_labels=true

Modify the query parameters as needed to simulate different configurations.