Time-zone independent datetime usage
We will have to use a time-zone independent date time.
In the database for your flights you have
LocalDateTime
instances. How do you plan to handle flights across time-zones? What happens when your flight manager in Spain does something with the flight? What happens when a Chinese citizen searches for a flight departing at 7:00am their "local" time?