/rinsky

A web application that allows you to track flights in real-time within a specified geographical zone.

Primary LanguageJavaScriptMIT LicenseMIT

Rin Sky

Rin Sky is a web application that allows you to track flights in real-time within a specified geographical zone. It utilizes the OpenSky Network API to fetch flight data and displays the flight positions on an interactive map.

Features

  • Real-time Flight Tracking: View the live positions of flights passing over a specific geographic location.
  • Interactive Map: The flight positions are displayed on an interactive map powered by OpenStreetMap.
  • Zone-based Filtering: Define a specific geographic zone to track flights and receive updates only for planes within that zone.
  • Clickable Markers: Click on a flight marker to view detailed information about the aircraft, such as its callsign, origin, destination, and more.
  • Customizable Radius: Set a desired radius around the target location to control the range of flights displayed on the map.
  • Automatic Updates: The flight positions are updated periodically to provide the latest information.
  • User-Friendly Interface: The web application offers a clean and intuitive interface, making it easy to use and navigate.

Technologies Used

  • HTML, CSS, and JavaScript: Front-end development languages for building the user interface and interactivity.
  • OpenStreetMap: Open-source mapping platform for displaying the map and markers.
  • OpenSky Network API: Free and open API for accessing real-time flight data.
  • Leaflet.js: JavaScript library for creating interactive maps.
  • Fetch API: Built-in JavaScript API for making HTTP requests to retrieve flight data.

Getting Started

To get started with Rin Sky, follow these steps:

  1. Clone the repository: git clone https://github.com/RingoMar/rinsky.git
  2. Open the index.html file in a web browser.
  3. Enjoy tracking flights in real-time!

Contributions

Contributions to Rin Sky are welcome! If you find any bugs, have suggestions for improvements, or want to add new features, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

Rin Sky was developed by RingoMar as a personal project. Special thanks to the OpenSky Network for providing access to their flight data API.