👾 PixelOrbit — Devlog #2 (Providers)
I’m building PixelOrbit, a retro pixel-art website that turns real NASA spacecraft telemetry into something anyone can understand.
This week I finished the first working version of the project.
Provider System
I built a provider system where every spacecraft has its own JavaScript file (iss.js, hubble.js, etc.) responsible for fetching and processing data.
The UI doesn’t need to know anything about the spacecraft itself—it simply asks the current provider for data and displays the result. This should make adding future spacecraft incredibly easy.
Progress
I also reorganized the entire project structure, added a testing UI, and got live telemetry working for both the ISS and Hubble.
After spending far more time fighting GitHub Pages, CORS restrictions, HTTPS issues, and random API limitations than actually coding features, I finally managed to get everything running online.
🌍 Live website: https://leotsio.github.io/PixelOrbit/
Current Spacecraft
- 🛰️ ISS — Altitude, velocity, current location
- 🔭 Hubble — Altitude, velocity, current location
❓ Question for Everyone
What data would you actually want to see for spacecraft like the ISS, Hubble, JWST, Voyager 1, or Perseverance?
I’m trying to focus on the stats that are genuinely fascinating rather than just technically available.
Comments 1
NICE PROJECT!
so for perseverance, i would like to see many things: distance needed to be covered to reach the destination, last sample composition, general state, etc
Sign in to join the conversation.