Skip to content

A multilingual real-time flight tracking web application using the OpenSky Network API. Built with Flask and JavaScript, it allows users to view nearby flights, adjust search radius, and supports six languages. Features include geolocation, and the ability to download flight data as a JPG

License

Notifications You must be signed in to change notification settings

U-C4N/Flight-Radar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight-Radar

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.

Flight-Radar Screenshot

Features

  • 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

Installation

Follow these steps to run the project on your local machine:

  1. Clone the repository:
    git clone https://github.com/U-C4N/Flight-Radar.git
    cd Flight-Radar
    
  2. Create and activate a virtual Python environment:
    python -m venv venv
    source venv/bin/activate  # For Windows: venv\Scripts\activate
    
  3. Install the required packages:
    pip install -r requirements.txt
    
  4. Run the application:
    python app.py
    
  5. Open your browser and go to http://127.0.0.1:5000/ to start using the application.

Usage

  1. Allow location access when prompted to view nearby flights.
  2. Use the language selector to change the interface language.
  3. Adjust the search radius using the slider to view more or fewer flights.
  4. Click the "Refresh Flights" button to update the flight data.
  5. Use the "Download Table as JPG" button to save the current flight data as an image.
  6. Toggle between dark and light modes using the theme switch.

Acknowledgments

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

U-C4N - GitHub Profile

Project Link: https://github.com/U-C4N/Flight-Radar

About

A multilingual real-time flight tracking web application using the OpenSky Network API. Built with Flask and JavaScript, it allows users to view nearby flights, adjust search radius, and supports six languages. Features include geolocation, and the ability to download flight data as a JPG

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages