🚀 Space Explorer Explore the universe with NASA's public APIs. This React-based web app lets you browse high-quality space images, get the Astronomy Picture of the Day, view live space weather alerts, track the ISS in real time, and more — all in one beautifully styled interface.

🌌 Inspiration Space is vast, beautiful, and mysterious. With publicly available APIs, NASA gives developers the tools to make space data accessible. We built NASA Explorer to visualize and unify this information for anyone curious about our universe.

🛰️ What it does NASA Explorer is a multi-page web app that lets users:

🖼️ Browse NASA's Image Gallery

📅 View Astronomy Picture of the Day (APOD)

🚨 Get real-time Space Alerts

🛰️ Track the ISS (International Space Station) in real time with location and live video

☄️ Visualize Near-Earth Asteroids with threat levels and charts

🌌 Explore the Solar System interactive visualization

🛠️ How we built it Frontend: React with functional components and hooks

Routing: React Router DOM for client-side navigation

Styling: Tailwind CSS for a responsive and modern UI

Charts: Chart.js to visualize asteroid data

APIs Used:

NASA Image & Video Library

NASA APOD

DONKI Alerts

NEO (Near-Earth Objects)

WhereTheISS.at API

Deployment: Vercel for hosting and CI/CD

🧱 Challenges we ran into Combining data from multiple APIs while maintaining performance

Ensuring real-time updates (e.g., ISS refresh every 5s) without unnecessary re-renders

Managing different data structures (especially NEO and DONKI)

Making visualizations responsive across screen sizes

🏆 Accomplishments that we're proud of Integrated 5+ public APIs in a single unified experience

Built real-time visualizations for satellite and asteroid data

Designed an intuitive and fully responsive UI

Created a fun and educational interface for space exploration

📚 What we learned Managing real-time state updates in React

Using Chart.js for dynamic, interactive data visualizations

Responsive grid and flex layouts with Tailwind

Parsing nested JSON from scientific APIs

🚧 What's next for Space Explore Add authentication for personalized features

Enable users to save favorite images or alerts

Add a Mars Rover photos explorer

Include launch timelines and event tracking

Build a knowledge center for astronomy learners

Built With

Share this project:

Updates