feat(phase1): complete base structure - landing page, auth, dashboard, airports, API, DB schema, 60 airports CSV

This commit is contained in:
2026-04-24 15:53:59 +02:00
parent 2960bd4c2f
commit ab5f97acbf
18 changed files with 4926 additions and 0 deletions

61
www/data/airports.csv Normal file
View File

@@ -0,0 +1,61 @@
id;iata_code;name;city;country;continent;latitude;longitude;timezone;passenger_volume;demand_multiplier
1;FRA;Frankfurt Airport;Frankfurt;Germany;Europe;50.0379;8.5622;Europe/Berlin;70000000;1.50
2;MUC;Munich Airport;Munich;Germany;Europe;48.3537;11.7861;Europe/Berlin;50000000;1.30
3;CDG;Charles de Gaulle Airport;Paris;France;Europe;49.0097;2.5479;Europe/Paris;76000000;1.40
4;AMS;Amsterdam Airport Schiphol;Amsterdam;Netherlands;Europe;52.3105;4.7683;Europe/Amsterdam;72000000;1.35
5;LHR;London Heathrow Airport;London;UK;Europe;51.4700;-0.4543;Europe/London;80000000;1.45
6;MAD;Adolfo Suárez Madrid-Barajas Airport;Madrid;Spain;Europe;40.4983;-3.5676;Europe/Madrid;60000000;1.25
7;BCN;Barcelona-El Prat Airport;Barcelona;Spain;Europe;41.2974;2.0833;Europe/Madrid;50000000;1.30
8;FCO;Leonardo da Vinci-Fiumicino Airport;Rome;Italy;Europe;41.8003;12.2389;Europe/Rome;49000000;1.25
9;ZRH;Zurich Airport;Zurich;Switzerland;Europe;47.4647;8.5492;Europe/Zurich;31000000;1.20
10;VIE;Vienna International Airport;Vienna;Austria;Europe;48.1103;16.5697;Europe/Vienna;31000000;1.15
11;CPH;Copenhagen Airport;Copenhagen;Denmark;Europe;55.6180;12.6560;Europe/Copenhagen;30000000;1.15
12;OSL;Oslo Airport, Gardermoen;Oslo;Norway;Europe;60.1939;11.1004;Europe/Oslo;29000000;1.10
13;ARN;Stockholm Arlanda Airport;Stockholm;Sweden;Europe;59.6519;17.9186;Europe/Stockholm;28000000;1.10
14;HEL;Helsinki-Vantaa Airport;Helsinki;Finland;Europe;60.3172;24.9633;Europe/Helsinki;22000000;1.05
15;WAW;Warsaw Chopin Airport;Warsaw;Poland;Europe;52.1657;20.9671;Europe/Warsaw;19000000;1.10
16;JFK;John F. Kennedy International Airport;New York;USA;North America;40.6413;-73.7781;America/New_York;62000000;1.60
17;LAX;Los Angeles International Airport;Los Angeles;USA;North America;33.9425;-118.4081;America/Los_Angeles;87000000;1.55
18;ORD;O'Hare International Airport;Chicago;USA;North America;41.9742;-87.9073;America/Chicago;84000000;1.50
19;ATL;Hartsfield-Jackson Atlanta International Airport;Atlanta;USA;North America;33.6407;-84.4277;America/New_York;107000000;1.45
20;DFW;Dallas/Fort Worth International Airport;Dallas;USA;North America;32.8998;-97.0403;America/Chicago;75000000;1.40
21;DEN;Denver International Airport;Denver;USA;North America;39.8561;-104.6737;America/Denver;69000000;1.35
22;SFO;San Francisco International Airport;San Francisco;USA;North America;37.6213;-122.3790;America/Los_Angeles;58000000;1.45
23;SEA;Seattle-Tacoma International Airport;Seattle;USA;North America;47.4502;-122.3088;America/Los_Angeles;51000000;1.30
24;MIA;Miami International Airport;Miami;USA;North America;25.7959;-80.2870;America/New_York;45000000;1.40
25;BOS;Boston Logan International Airport;Boston;USA;North America;42.3656;-71.0096;America/New_York;42000000;1.30
26;MEX;Mexico City International Airport;Mexico City;Mexico;North America;19.4363;-99.0721;America/Mexico_City;50000000;1.35
27;YYZ;Toronto Pearson International Airport;Toronto;Canada;North America;43.6777;-79.6248;America/Toronto;50000000;1.30
28;YVR;Vancouver International Airport;Vancouver;Canada;North America;49.1967;-123.1815;America/Vancouver;26000000;1.20
29;GRU;São Paulo/Guarulhos International Airport;São Paulo;Brazil;South America;-23.4356;-46.4731;America/Sao_Paulo;43000000;1.40
30;EZE;Ministro Pistarini International Airport;Buenos Aires;Argentina;South America;-34.8222;-58.5358;America/Argentina/Buenos_Aires;13000000;1.20
31;BOG;El Dorado International Airport;Bogotá;Colombia;South America;4.7016;-74.1469;America/Bogota;35000000;1.25
32;LIM;Jorge Chávez International Airport;Lima;Peru;South America;-12.0219;-77.1143;America/Lima;22000000;1.15
33;UIO;Mariscal Sucre International Airport;Quito;Ecuador;South America;-0.1412;-78.4892;America/Guayaquil;7000000;1.00
34;SYD;Sydney Kingsford Smith Airport;Sydney;Australia;Australia;-33.9399;151.1753;Australia/Sydney;44000000;1.35
35;MEL;Melbourne Airport;Melbourne;Australia;Australia;-37.6690;144.8410;Australia/Melbourne;37000000;1.30
36;SIN;Singapore Changi Airport;Singapore;Singapore;Asia;1.3644;103.9915;Asia/Singapore;65000000;1.55
37;HKG;Hong Kong International Airport;Hong Kong;Hong Kong;Asia;22.3080;113.9185;Asia/Hong_Kong;75000000;1.50
38;NRT;Narita International Airport;Tokyo;Japan;Asia;35.7720;140.3929;Asia/Tokyo;43000000;1.45
39;ICN;Incheon International Airport;Seoul;South Korea;Asia;37.4602;126.4407;Asia/Seoul;72000000;1.50
40;PEK;Beijing Capital International Airport;Beijing;China;Asia;40.0799;116.6031;Asia/Shanghai;100000000;1.60
41;PVG;Shanghai Pudong International Airport;Shanghai;China;Asia;31.1443;121.8083;Asia/Shanghai;74000000;1.50
42;CAN;Guangzhou Baiyun International Airport;Guangzhou;China;Asia;23.3924;113.2988;Asia/Shanghai;73000000;1.45
43;SZX;Shenzhen Bao'an International Airport;Shenzhen;China;Asia;22.6393;113.8108;Asia/Shanghai;50000000;1.40
44;BKK;Suvarnabhumi Airport;Bangkok;Thailand;Asia;13.6900;100.7501;Asia/Bangkok;60000000;1.40
45;KUL;Kuala Lumpur International Airport;Kuala Lumpur;Malaysia;Asia;2.7456;101.7072;Asia/Kuala_Lumpur;59000000;1.35
46;DEL;Indira Gandhi International Airport;New Delhi;India;Asia;28.5562;77.1000;Asia/Kolkata;69000000;1.45
47;BOM;Chhatrapati Shivaji Maharaj International Airport;Mumbai;India;Asia;19.0896;72.8656;Asia/Kolkata;49000000;1.40
48;DXB;Dubai International Airport;Dubai;UAE;Asia;25.2532;55.3657;Asia/Dubai;89000000;1.60
49;AUH;Abu Dhabi International Airport;Abu Dhabi;UAE;Asia;24.4330;54.6511;Asia/Dubai;30000000;1.30
50;DOH;Hamad International Airport;Doha;Qatar;Asia;25.2609;51.6138;Asia/Qatar;53000000;1.40
51;IST;Istanbul Airport;Istanbul;Turkey;Europe;41.2753;28.7519;Europe/Istanbul;76000000;1.45
52;ATH;Athens International Airport;Athens;Greece;Europe;37.9364;23.9445;Europe/Athens;25000000;1.15
53;TLV;Ben Gurion International Airport;Tel Aviv;Israel;Asia;32.0055;34.8854;Asia/Jerusalem;25000000;1.20
54;CAI;Cairo International Airport;Cairo;Egypt;Africa;30.1219;31.4056;Africa/Cairo;30000000;1.25
55;JNB;O. R. Tambo International Airport;Johannesburg;South Africa;Africa;-26.1392;28.2460;Africa/Johannesburg;22000000;1.20
56;CPT;Cape Town International Airport;Cape Town;South Africa;Africa;-33.9715;18.6021;Africa/Johannesburg;10000000;1.10
57;NBO;Jomo Kenyatta International Airport;Nairobi;Kenya;Africa;-1.3192;36.9275;Africa/Nairobi;8000000;1.05
58;CMN;Mohammed V International Airport;Casablanca;Morocco;Africa;33.3675;-7.5900;Africa/Casablanca;9000000;1.10
59;LOS;Murtala Muhammed International Airport;Lagos;Nigeria;Africa;6.5774;3.3212;Africa/Lagos;7000000;1.05
60;ADD;Addis Ababa Bole International Airport;Addis Ababa;Ethiopia;Africa;8.9779;38.7993;Africa/Addis_Ababa;12000000;1.15
1 id iata_code name city country continent latitude longitude timezone passenger_volume demand_multiplier
2 1 FRA Frankfurt Airport Frankfurt Germany Europe 50.0379 8.5622 Europe/Berlin 70000000 1.50
3 2 MUC Munich Airport Munich Germany Europe 48.3537 11.7861 Europe/Berlin 50000000 1.30
4 3 CDG Charles de Gaulle Airport Paris France Europe 49.0097 2.5479 Europe/Paris 76000000 1.40
5 4 AMS Amsterdam Airport Schiphol Amsterdam Netherlands Europe 52.3105 4.7683 Europe/Amsterdam 72000000 1.35
6 5 LHR London Heathrow Airport London UK Europe 51.4700 -0.4543 Europe/London 80000000 1.45
7 6 MAD Adolfo Suárez Madrid-Barajas Airport Madrid Spain Europe 40.4983 -3.5676 Europe/Madrid 60000000 1.25
8 7 BCN Barcelona-El Prat Airport Barcelona Spain Europe 41.2974 2.0833 Europe/Madrid 50000000 1.30
9 8 FCO Leonardo da Vinci-Fiumicino Airport Rome Italy Europe 41.8003 12.2389 Europe/Rome 49000000 1.25
10 9 ZRH Zurich Airport Zurich Switzerland Europe 47.4647 8.5492 Europe/Zurich 31000000 1.20
11 10 VIE Vienna International Airport Vienna Austria Europe 48.1103 16.5697 Europe/Vienna 31000000 1.15
12 11 CPH Copenhagen Airport Copenhagen Denmark Europe 55.6180 12.6560 Europe/Copenhagen 30000000 1.15
13 12 OSL Oslo Airport, Gardermoen Oslo Norway Europe 60.1939 11.1004 Europe/Oslo 29000000 1.10
14 13 ARN Stockholm Arlanda Airport Stockholm Sweden Europe 59.6519 17.9186 Europe/Stockholm 28000000 1.10
15 14 HEL Helsinki-Vantaa Airport Helsinki Finland Europe 60.3172 24.9633 Europe/Helsinki 22000000 1.05
16 15 WAW Warsaw Chopin Airport Warsaw Poland Europe 52.1657 20.9671 Europe/Warsaw 19000000 1.10
17 16 JFK John F. Kennedy International Airport New York USA North America 40.6413 -73.7781 America/New_York 62000000 1.60
18 17 LAX Los Angeles International Airport Los Angeles USA North America 33.9425 -118.4081 America/Los_Angeles 87000000 1.55
19 18 ORD O'Hare International Airport Chicago USA North America 41.9742 -87.9073 America/Chicago 84000000 1.50
20 19 ATL Hartsfield-Jackson Atlanta International Airport Atlanta USA North America 33.6407 -84.4277 America/New_York 107000000 1.45
21 20 DFW Dallas/Fort Worth International Airport Dallas USA North America 32.8998 -97.0403 America/Chicago 75000000 1.40
22 21 DEN Denver International Airport Denver USA North America 39.8561 -104.6737 America/Denver 69000000 1.35
23 22 SFO San Francisco International Airport San Francisco USA North America 37.6213 -122.3790 America/Los_Angeles 58000000 1.45
24 23 SEA Seattle-Tacoma International Airport Seattle USA North America 47.4502 -122.3088 America/Los_Angeles 51000000 1.30
25 24 MIA Miami International Airport Miami USA North America 25.7959 -80.2870 America/New_York 45000000 1.40
26 25 BOS Boston Logan International Airport Boston USA North America 42.3656 -71.0096 America/New_York 42000000 1.30
27 26 MEX Mexico City International Airport Mexico City Mexico North America 19.4363 -99.0721 America/Mexico_City 50000000 1.35
28 27 YYZ Toronto Pearson International Airport Toronto Canada North America 43.6777 -79.6248 America/Toronto 50000000 1.30
29 28 YVR Vancouver International Airport Vancouver Canada North America 49.1967 -123.1815 America/Vancouver 26000000 1.20
30 29 GRU São Paulo/Guarulhos International Airport São Paulo Brazil South America -23.4356 -46.4731 America/Sao_Paulo 43000000 1.40
31 30 EZE Ministro Pistarini International Airport Buenos Aires Argentina South America -34.8222 -58.5358 America/Argentina/Buenos_Aires 13000000 1.20
32 31 BOG El Dorado International Airport Bogotá Colombia South America 4.7016 -74.1469 America/Bogota 35000000 1.25
33 32 LIM Jorge Chávez International Airport Lima Peru South America -12.0219 -77.1143 America/Lima 22000000 1.15
34 33 UIO Mariscal Sucre International Airport Quito Ecuador South America -0.1412 -78.4892 America/Guayaquil 7000000 1.00
35 34 SYD Sydney Kingsford Smith Airport Sydney Australia Australia -33.9399 151.1753 Australia/Sydney 44000000 1.35
36 35 MEL Melbourne Airport Melbourne Australia Australia -37.6690 144.8410 Australia/Melbourne 37000000 1.30
37 36 SIN Singapore Changi Airport Singapore Singapore Asia 1.3644 103.9915 Asia/Singapore 65000000 1.55
38 37 HKG Hong Kong International Airport Hong Kong Hong Kong Asia 22.3080 113.9185 Asia/Hong_Kong 75000000 1.50
39 38 NRT Narita International Airport Tokyo Japan Asia 35.7720 140.3929 Asia/Tokyo 43000000 1.45
40 39 ICN Incheon International Airport Seoul South Korea Asia 37.4602 126.4407 Asia/Seoul 72000000 1.50
41 40 PEK Beijing Capital International Airport Beijing China Asia 40.0799 116.6031 Asia/Shanghai 100000000 1.60
42 41 PVG Shanghai Pudong International Airport Shanghai China Asia 31.1443 121.8083 Asia/Shanghai 74000000 1.50
43 42 CAN Guangzhou Baiyun International Airport Guangzhou China Asia 23.3924 113.2988 Asia/Shanghai 73000000 1.45
44 43 SZX Shenzhen Bao'an International Airport Shenzhen China Asia 22.6393 113.8108 Asia/Shanghai 50000000 1.40
45 44 BKK Suvarnabhumi Airport Bangkok Thailand Asia 13.6900 100.7501 Asia/Bangkok 60000000 1.40
46 45 KUL Kuala Lumpur International Airport Kuala Lumpur Malaysia Asia 2.7456 101.7072 Asia/Kuala_Lumpur 59000000 1.35
47 46 DEL Indira Gandhi International Airport New Delhi India Asia 28.5562 77.1000 Asia/Kolkata 69000000 1.45
48 47 BOM Chhatrapati Shivaji Maharaj International Airport Mumbai India Asia 19.0896 72.8656 Asia/Kolkata 49000000 1.40
49 48 DXB Dubai International Airport Dubai UAE Asia 25.2532 55.3657 Asia/Dubai 89000000 1.60
50 49 AUH Abu Dhabi International Airport Abu Dhabi UAE Asia 24.4330 54.6511 Asia/Dubai 30000000 1.30
51 50 DOH Hamad International Airport Doha Qatar Asia 25.2609 51.6138 Asia/Qatar 53000000 1.40
52 51 IST Istanbul Airport Istanbul Turkey Europe 41.2753 28.7519 Europe/Istanbul 76000000 1.45
53 52 ATH Athens International Airport Athens Greece Europe 37.9364 23.9445 Europe/Athens 25000000 1.15
54 53 TLV Ben Gurion International Airport Tel Aviv Israel Asia 32.0055 34.8854 Asia/Jerusalem 25000000 1.20
55 54 CAI Cairo International Airport Cairo Egypt Africa 30.1219 31.4056 Africa/Cairo 30000000 1.25
56 55 JNB O. R. Tambo International Airport Johannesburg South Africa Africa -26.1392 28.2460 Africa/Johannesburg 22000000 1.20
57 56 CPT Cape Town International Airport Cape Town South Africa Africa -33.9715 18.6021 Africa/Johannesburg 10000000 1.10
58 57 NBO Jomo Kenyatta International Airport Nairobi Kenya Africa -1.3192 36.9275 Africa/Nairobi 8000000 1.05
59 58 CMN Mohammed V International Airport Casablanca Morocco Africa 33.3675 -7.5900 Africa/Casablanca 9000000 1.10
60 59 LOS Murtala Muhammed International Airport Lagos Nigeria Africa 6.5774 3.3212 Africa/Lagos 7000000 1.05
61 60 ADD Addis Ababa Bole International Airport Addis Ababa Ethiopia Africa 8.9779 38.7993 Africa/Addis_Ababa 12000000 1.15