- Notifications
You must be signed in to change notification settings - Fork0
Website for storing flight information, rendering paths on a zoomable world map and calculating statistics, with plenty of free airline, airport and route data.
License
bmomjian/openflights
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Welcome to the code base forOpenFlights, a tool that lets you map your flights around the world,search and filter them in all sorts of interesting ways, calculate statistics automatically, andshare your flights and trips with friends and the entire world (if you wish).
Most people come here for thefree airport, airline and route data. See thedocumentationor plunge straight into thedata itself.
Seelocale
for supported languages and instructions for editing them or adding new ones.
I'll be upfront: this codebase is an unholy mess. The bulk of it was written in 2008,back when PHP seemed like a good idea and the only way to learn JavaScript was the hard way.Any vestiges of sanity you may encounter (eg. unit and integration tests or package management) weregrafted on as an incomplete afterthought.
Basically, though, it's your classicLNMP app. JavaScript frontend (mostly in the monolithicopenflights.js
, some bits underjs
) talking to a Nginx/PHP backend (inphp
)that wraps around a MySQL database.
Test coverage is woefully incomplete, but comes in three flavors:
client
: Client-side full-stack integration tests, require live DB & serverserver
: Server-side (PHP) integration tests, require a live databaseunit
: Client-side JavaScript unit tests
SeeINSTALL for system requirements and instructions.
About
Website for storing flight information, rendering paths on a zoomable world map and calculating statistics, with plenty of free airline, airport and route data.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Languages
- PHP38.9%
- HTML37.7%
- JavaScript16.8%
- Python4.2%
- CSS1.8%
- Shell0.6%