About AstroDelta
“All men by nature desire to know.” - Aristotle, Metaphysics
A simple quote, yet one that rings true. There's a human curiosity about the stars. The planets, the vastness of it all. Yet, turning that curiosity into understanding requires information to be accessible and clear. There's an inherent value, I believe, in things that are aesthetically pleasing. It often goes hand-in-hand with clarity and understanding. This principle shouldn't stop at software. It should be fundamental to the design of any product, especially when we're dealing with something as inherently information dense as space data.
Too often, however, the software we use to explore this data falls short. Frankly, they can be a mess. We encounter interfaces cluttered with jargon, designs that disregard basic readability and accessibility, or experiences that simply don't work properly on different devices. This is more than poor aesthetics, it actively frustrates that natural desire to know.
AstroDelta is my ongoing effort to build an alternative. It serves, firstly, as a platform for continuously honing my frontend development skills – particularly with Next.js, TypeScript, and modern UI paradigms – but its core function is intended to be more considered. The aim is to create an interactive platform that facilitates understanding. The goal is to present accurate, timely space information in a clean, visually engaging, and intuitive way, respecting both the data and the user's desire to learn.
My own interest in space stretches back to childhood (yeah yeah we've heard it all before), made all the more interesting by Stephen Hawking's A Brief History of Time. While I'm more interested in phenomena like black holes, relativity, the fabric of the universe, building this project has given me a much deeper appreciation for the intricacies and sheer engineering involved in rocket launches. Deciphering the API data to render the launch tracker was in and of itself an exercise in learning the jargon!
Currently, AstroDelta offers:
- Tracking of upcoming and past rocket launches (via Launch Library 2 API).
- A feed of the latest spaceflight news (articles, blogs, and reports) via Spaceflight News API.
- NASA's Astronomy Picture of the Day (APOD).
- International Space Station tracker with real-time location, orbit data, and crew information.
This is envisioned as a long-term project, one that I plan to consistently expand and refine over time. For now, the code repository remains private, though I may open-source it down the line. Future ambitions include:
- Integrating detailed data for spaceflight events (EVAs, dockings, landings).
- Adding robust astronomical event tracking (eclipses, meteor showers, etc.).
- The primary future goal: Developing a genuinely useful, location-aware, and thoughtfully designed interactive sky map. The precise form this takes is still evolving, but the ambition is to create a tool where users can:
- See an accurate representation of the night sky based on their specific location and the current time.
- Identify stars, major planets, and constellations.
- Visually connect upcoming astronomical events (like meteor showers or conjunctions) to their position in the sky.
- Potentially explore the sky at different times (past/future) or learn more about objects by interacting with them.
This journey is as much about learning as it is about the end product. Integrating APIs, managing data complexities, designing interfaces – often fuelled by what feels like eons' worth of the Whiplash soundtrack and Gorillaz' Humanz album on repeat – means I've learned a tremendous amount already and fully expect to continue learning throughout its development. It's an evolving piece of work, and achieving real clarity in presenting complex information is iterative.
Therefore, feedback is invaluable. If you have suggestions, spot errors, think of features, or know of other useful data sources, please don't hesitate to reach out via the links below. Constructive input helps steer the project closer to its goal of making space data more accessible and engaging.
APIs Used
This project integrates the following APIs to provide real-time space data:
Launch Library 2
Provides comprehensive data about rocket launches, space events, and crewed spaceflight.
Spaceflight News API
Aggregates spaceflight-related news, blogs, and reports from various sources across the web.
NASA APOD
NASA's Astronomy Picture of the Day provides a stunning space image along with scientific explanation daily.
Where the ISS?
Provides real-time ISS location data and information about astronauts currently in space.
About the Developer
This project is being built by Kwaku Owusu. You can connect via:
P.S. If you wanna hear me yap about a wider range of topics (some potentially controversial), you can check out my personal blog: Utopian Insight.