This is a web application deployed with Streamlit that tracks flights around the world in real-time using ADS-B data. It also features an "About Us" section where we highlight the contributors of the project. The app allows users to select specific cities and view the planes currently flying over those cities on a map.
- Real-time flight tracking
- Interactive city selection
- Display of flight data on a map
- Navigate to the sidebar on the left of the app.
- Under "Navigation", select the page you want to view.
- If you select "Main page", you can choose a city from the dropdown menu to view flight information for that city.
- The selected city's flight data will be displayed on a map.
To run this app locally, you need to have Python installed on your machine. Follow these steps:
- Clone this repository.
- Navigate to the repository's directory.
- Install the required Python packages by running
pip install -r requirements.txt
. - Run the app with
streamlit run streamlit_app.py
.
This app uses the following Python libraries:
- Streamlit
- Matplotlib
- Pandas
- DataManipulation (custom module)
- GetFromAPI (custom module)
Contributions are not welcomed since it is a school project sorry :(