ISS Live Tracker A modern, interactive web application for real-time tracking and exploration of the International Space Station (ISS). This project provides live ISS position, telemetry, crew information, educational content, and a community feed, all in a beautiful, responsive UI.
🚀 Overview ISS Live Tracker lets you:
View the ISS's real-time position on a 3D globe or 2D map Watch live HD video feeds from the ISS Explore telemetry and environmental data Learn about the current crew and their missions Discover educational facts, history, and science experiments Share and view ISS sightings with a global community ✨ Features Live Tracking: 3D Earth visualization (WebGL, Three.js via @react-three/fiber) 2D interactive map with orbit path and future trajectory Pass Predictions: See upcoming ISS passes over your location Live Video Feed: Multiple HD streams (Earth view, NASA TV, ISS tracker) Telemetry Panel: Real-time attitude, environmental, and power system data Crew Info: Profiles, mission timeline, and research highlights Educational Content: ISS facts, timeline, science experiments, and resources Community Features: Share sightings, see global viewers, and join the conversation Dark/Light Theme: Adaptive, visually appealing design 🌐 Data Sources & APIs Where the ISS at? — Real-time ISS position NASA APOD — Astronomy Picture of the Day (backgrounds) Simulated/mock data for crew, telemetry, and pass predictions (can be extended to real APIs) Live video feeds via YouTube embeds 🖥️ Main Components EarthVisualization — 3D globe with ISS orbit (Three.js) InteractiveMap — 2D map with live ISS path TelemetryPanel — Live environmental and system data CrewInfo — Current crew, mission timeline, and research LiveVideoFeed — Switchable HD video streams PassPredictions — Next visible passes for your location EducationalContent — Facts, timeline, and science CommunityFeatures — Share/view ISS sightings globally
Built With
- nextjs
- radixui
- react-three-fiber
- recharts
- tailwindcss
- three.js

Log in or sign up for Devpost to join the conversation.