Skip to content

Find the cheapest flight route by visualizing multiple connections

Notifications You must be signed in to change notification settings

nck974/flight-combination-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

89d5f21 · Nov 2, 2024

History

94 Commits
Feb 26, 2024
Mar 28, 2024
Nov 2, 2024
Mar 10, 2024
Nov 2, 2024
Feb 26, 2024
Mar 8, 2024
Nov 1, 2024
Nov 1, 2024
Nov 2, 2024
Feb 26, 2024
Feb 26, 2024
Nov 2, 2024

Repository files navigation

Flight combination finder

This app is created with the goal of saving time searching cheaper flights.

If you want to fly with a low cost airline and you there is not a direct connection to the airport, you have to do the following steps to find a flight:

  1. You have to search which connections are possible by going through the different airports that connect from the first airport, and seeing if there is a connection to your end destination.
  2. You have to search each flight individually for the connection.
  3. You have to compare the landing date of the first one with the departure date of the second one.
  4. You have to repeat the process for many dates to find the cheapest one.

This app tries to solve this problem by:

  1. Showing which connections are possible between two airports with a maximum of one stop:

routes example

  1. Showing for a time range (e.g. 1 month), which days have a connection:

routes example

Airlines

The app currently has the following airlines implemented. An extension would be possible depending on the availability of the airline API's.:

  • ✅ Ryanair
  • ❎ Vueling (Flight requests are being blocked by Akami)

Usage

  1. Pull this project or copy the docker-compose.yaml and .env files.

  2. Add a certificate or create a self signed certificate to an ssl folder:

    ├── docker-compose.yaml
    ├── .env
    └── ssl
        ├── cert.key
        └── cert.pem
  3. Start the docker stack with docker compose up -d.

  4. The server should accessible in your IP.