Skip to content

A React JS based Starlink Trajectory Visualization Web Application. I am always fascinated by the universe, and love to watch the sky for hours looking for stars. This project aims at tracking the Starlink satellites launched by SpaceX based on the observer's location information including longitude, latitude, altitude, and radius.

Notifications You must be signed in to change notification settings

Lucie-Wang/starlink_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StarLink Tracker

💫 Overview : A React JS based Starlink Trajectory Visualization Web Application

I am always fascinated by the universe, and love to watch the sky for hours looking for stars. This project aims at tracking the Starlink satellites launched by SpaceX based on the observer's geo location information including longitude, latitude, altitude, and radius. The observer can provide the info in the form and submit to see a list of nearby satellites. Then he/she can select one or multiple satellites to track on the world map to the righthand side of the dashboard. Additionally, the observer needs to fill the duration(0-59 mins) to see the path of the selected nearby Starlink satellites during the requested time duration (converted from minutes to seconds). During the tracking, the observer can abort the process at any time and revise the tracking request.

🌟 Project Demo

Starlink Demo

🛰️ Starlink
SpaceX is developing a low latency, broadband internet system to meet the needs of consumers across the globe. Enabled by a constellation of thousands of mass-produced small satellites in low Earth orbit, working in combination with ground transceivers. Here is a brief Starlink launch history, in case you are interested:

  • First Two Prototype test-flight satellites launched in Feb. 2018
  • A second set of test satellites, and 60 operational stellites launched in May 2019
  • More to come...
⚒ My Work at a Glance
  • Set up the Repo by leveraging the React official CLI tool, create-react-app and use NPM to manage project dependencies
  • Designed the layout, component interface and data flow prior to the implementation
  • Built forms to collect user observation info (longitude, latitude, altitude, radius) using Ant Design component library with an option to use browser geolocation for better user experience
  • Achieved the core tracking functionality by fetching nearby satellites info and position prediction data through the N2YO API(s) and React-Simple-Map to animate selected satellite paths on map
  • Deployed the dashboard to AWS for demonstration

✍ Author: Lucie Wang - https://github.com/Lucie-Wang

About

A React JS based Starlink Trajectory Visualization Web Application. I am always fascinated by the universe, and love to watch the sky for hours looking for stars. This project aims at tracking the Starlink satellites launched by SpaceX based on the observer's location information including longitude, latitude, altitude, and radius.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published