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"
Link to Final Project
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.

