The project's database.
Passenger information necessary to register a trip.
The trips as added to the database.
passengerInputs is a list to support roundtrips.
If the seat count for the direction of the trip is at capacity, the trip is added to the waitlist and put on hold.
DatabaseSelectionError Thrown in case the "configuration" table has no rows.
Schedule trips based on provided information.