A live tracking tool for government and military aircraft. This project leverages unfiltered ADS-B, Mode S and MLAT feeders provided by enthusiasts. This tool provides a user-friendly interface to monitor different countries government and military movements in the air.
FlyMil uses the ADS-B Exchange API to retrieve real-time data of military aircraft. ADS-B exchange collects data from a worldwide network of ADS-B receivers, ensuring comprehensive coverage and accurate information. If you're interested in learning more about what ADS-B is then I recommend this video.
- Displays only military and government aircraft.
- Aircraft information displayed when selected:
- Callsign
- Registration
- Country of Registration
- Manufacturer
- Model
- Type
- Ground speed
- True airspeed
- Indicated airspeed
- Barometric Altitude
- Track
- Position
- Ability to filter by country of registration.
- Aircraft icons to identify which type of aircraft it is.
- Fixed-wing (prop-style, private jet-style, 4-engines, 2-engines)
- Rotory-wing (helicopters, apache specific icon)
- Drones
- Tiltrotor
Use npm
to install the required dependencies.
npm install
FlyMil uses the ADS-B Exchange API so to run the project successfully you will have to purchase an API key.
To get started with FlyMil, follow these steps:
-
Clone the repository:
git clone https://github.com/v0rkath/FlyMil.git
-
Navigate to the project directory:
cd FlyMil
-
Install the dependencies:
npm install
-
Obtain an API key from ADS-B Exchange.
-
The project has been freshly converted to a monorepo using npm workspaces. No merged commands have been created at this time.
npm run dev -w @flymil/client // Start up client npm start -w @flymil/server // Start up up server