This project is a 3D visualization of flight data using React and Three.js. The data is provided by the FlightRadar24 API using the library flightradar24-client-ts.
The project is deployed on kubernetes using flux CD. The CI/CD pipeline is managed by Gitlab CI/CD and updates are automatically deployed to the dev(develop branch) and prod(master branch) environments.
The dev environment is deployed at https://react-flight-tracker.dev.apoorva64.com/. The prod environment is deployed at https://react-flight-tracker.apoorva64.com/.
- Node.js
- npm
- Docker
- Clone the repo
git clone https://gitlab.com/dev6645326/react-flight-tracker.git
- Install NPM packages
yarn
- Start the development server
yarn dev
Click on a plane to view its flight path. The flight path is displayed as a line connecting the plane's current position to its start position. The JSON data is displayed in the menu on the left.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE
for more information.