🌌 Inspiration

Space has always been a frontier of mystery and discovery. Inspired by AstroHack 2025's challenge to make space more accessible and understandable, we envisioned a platform that brings real-time space data directly to curious minds. From the ISS’s position above Earth to the daily images from NASA’s APOD, Cosmic Explorer was born out of a desire to unify our vast space-related data into one stunning, interactive dashboard.


🚀 What it does

Cosmic Explorer is a real-time, web-based dashboard that aggregates data from over six live space APIs to provide:

  • 📸 NASA Astronomy Picture of the Day (APOD)
  • 🛰️ Live ISS and satellite tracking
  • 🌐 Real-time space weather alerts from NOAA
  • 🪐 Planetary and exoplanetary data visualizations
  • 📰 Aggregated space news from trusted sources
  • 📊 Animated visualizations of orbital mechanics and solar events

It’s like having a mini NASA command center—right in your browser.


🛠️ How we built it

We built Cosmic Explorer with:

  • React 18 + TypeScript for a modular, type-safe front-end
  • Tailwind CSS for sleek, responsive UI
  • Framer Motion for cosmic-level animations
  • Vite as the lightning-fast build tool
  • Integrated APIs:

    • NASA Open API
    • Open Notify
    • NOAA SWPC
    • Spaceflight News API
    • SpaceX API
    • Additional resources like JPL and IAU datasets

We structured the app into reusable React components, each fetching and displaying live data from one or more APIs.


🧱 Challenges we ran into

  • 🌐 API inconsistency: Each API had different formats, response times, and rate limits. We had to build custom parsers and caching layers to unify the data.
  • 🛰️ Real-time satellite tracking: Smoothly updating positions on the map every 30 seconds without performance lags was tricky.
  • 🎨 Design balance: Merging a space-themed aesthetic with accessibility and performance was a constant refinement process.

🏆 Accomplishments that we're proud of

  • Integrated 6+ real APIs into a single seamless interface
  • Designed a beautiful, performant UI with dark cosmic gradients and animations
  • Built real-time satellite and weather modules with live updating capabilities
  • Created a scalable codebase ready for future modules like AR stargazing or deep-space telescopic feeds

📚 What we learned

  • How to unify multiple asynchronous, real-time APIs into a cohesive data flow
  • The importance of caching and fallback handling in live data environments
  • Deep insights into the structures and capabilities of space-focused APIs like NOAA’s space weather feeds
  • Creative ways to visualize invisible data like geomagnetic storms and aurora forecasts

🔭 What's next for Cosmic Explorer

  • Mobile app version with offline caching and push alerts for events like auroras or rocket launches
  • 3D orbital simulations using WebGL for a more immersive planetary view
  • AI-powered sky assistant: Ask questions like "When can I see the ISS?" or "Where is the next meteor shower?"
  • User accounts & personalization: Save favorite missions, track custom satellites, or receive alerts based on interests
  • Educational mode: A toggle for simplified explanations targeted at K-12 students

Built With

  • bolt.new
  • nasa-apis
  • vite
Share this project:

Updates