Flight lookup: OpenSky live data, i18n, PWA, visual redesign

This commit is contained in:
chrisf committed 2026-09-30 20:06:15 +00:00
commit fde38516b4
10 files changed
+2022

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
# Flight Lookup
A simple static webpage that takes a flight number and airline as input and displays the flight's origin and destination.
## Files
- `index.html` — page markup
- `style.css` — styling
- `data.js` — mock data source (airlines, airports, flights)
- `app.js` — form handling and result rendering
## Usage
Open `index.html` in a browser, or serve the directory:
```sh
python3 -m http.server 8000
```
Then visit http://localhost:8000.
## Example flights
| Airline | Flight | Route |
|---------|--------|-------|
| American (AA) | 100 | JFK → LAX |
| Delta (DL) | 123 | ATL → SFO |
| United (UA) | 789 | ORD → LHR |
| British Airways (BA) | 117 | LHR → JFK |
| Lufthansa (LH) | 400 | FRA → JFK |
## Data source
Flight data is mocked in `data.js`. To use a real source (e.g. FlightAware AeroAPI), replace the `lookupFlight` function with an `fetch` call to the API.