Space Tracker

High-Level Project Summary

The "Space Tracker" is a list of objects in space, their TLEs, Apoapsis, Periapsis and Inclination. On the backend, it is an Express.JS web server calling the Space-Track API. We have made three GET endpoints, "/:limit", "/:limit/json" and "/". The first endpoint returns the specified amount of objects in space. The second endpoint returns a JSON file consisting of the specified amount of objects in space. The third endpoint is the Homepage. All our code is open sourced on GitHub at https://github.com/itwithlyam/spacejunk.

Link to Project "Demo"

Detailed Project Description

API Used: space-track.org

Language: JavaScript (Specifically Node.js)

Web server: Express.js

If we had more time, we would apply the data to a globe using the NASA WorldWind system.

Space Agency Data

We have used NASA WorldWind and attempted to use the CSA's NEOSAT data.

Hackathon Journey

During Space Apps, we learnt Express.js, TLE values and conversions, and orbital parameters. We had a few setbacks regarding NASA WorldWind, so we decided to simply display all the data on the screen. We wanted to pick this challenge because of the growing concern about space junk blocking our access to space.

References

  • API: Space-Track.org
  • Web Server: Express.JS
  • Programming language: Node.JS
  • NASA WorldWind
  • NEOSAT

Tags

#junk #data #JavaScript

Global Judging

This project has been submitted for consideration during the Judging process.