Flight-Radar is a multilingual web application that tracks and displays real-time flight data using the OpenSky Network API. Built with Python Flask, this application offers an interactive interface for viewing nearby flights with various customization options.
- Real-time flight tracking using OpenSky Network API
- Multilingual support (English, Russian, German, Turkish, Spanish, French)
- Automatic location detection for nearby flight information
- Adjustable search radius
- Interactive table displaying flight details
- Download flight data as JPG
- Audio notification for new detected flights
- Dark/Light mode toggle
- Responsive design for various devices
Follow these steps to run the project on your local machine:
- Clone the repository:
git clone https://github.com/U-C4N/Flight-Radar.git cd Flight-Radar
- Create and activate a virtual Python environment:
python -m venv venv source venv/bin/activate # For Windows: venv\Scripts\activate
- Install the required packages:
pip install -r requirements.txt
- Run the application:
python app.py
- Open your browser and go to
http://127.0.0.1:5000/
to start using the application.
- Allow location access when prompted to view nearby flights.
- Use the language selector to change the interface language.
- Adjust the search radius using the slider to view more or fewer flights.
- Click the "Refresh Flights" button to update the flight data.
- Use the "Download Table as JPG" button to save the current flight data as an image.
- Toggle between dark and light modes using the theme switch.
- Flask - Web framework
- OpenSky Network API - Flight data provider
- TailwindCSS - CSS framework for styling
- JavaScript - For interactive features
This project is licensed under the MIT License - see the LICENSE file for details.
U-C4N - GitHub Profile
Project Link: https://github.com/U-C4N/Flight-Radar