Skip to content

An ISS tracker and a bunch of other things about space

Notifications You must be signed in to change notification settings

Aral-167/iss_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 4, 2025
da6a8ab · · Jul 4, 2025

History

22 Commits
Jul 4, 2025
Jul 4, 2025
Jul 1, 2025
Jul 4, 2025
Jul 3, 2025
Jul 4, 2025
Jul 4, 2025
Jul 3, 2025

Repository files navigation

ISS Real-Time Tracker & Space Dashboardoard

This is a feature-rich, interactive web application that provides real-time tracking of the International Space Station (ISS) and a dashboard of other fascinating astronomical data. The project is built with a Python Flask backend and a vanilla JavaScript frontend. Fun fact: This project normally started as a ISS tracker (the name!) but after I decided to add more features to it so now it's an ISS tracker and a site to explore the cosmos..

Features

  • Real-Time ISS Tracking: See the current location of the ISS on an interactive world map, updated every 5 seconds.
  • Live ISS Video Feed: Watch a live video stream from the ISS (subject to availability).
  • NASA's Astronomy Picture of the Day (APOD): Discover the cosmos with a new image or video each day, complete with detailed explanations.
  • Current Moon Phase: View the current phase of the moon, its illumination percentage, and age.
  • Star of the Day: Learn about a different star each day, including its constellation, distance, magnitude, and other interesting facts.
  • NASA Mars Weather Report: Get the latest weather update from Mars, including temperature and pressure.
  • Your Weight on Other Planets: A fun calculator to see how much you would weigh on different planets and celestial bodies in our solar system.
  • Timeline of the Universe: A vertical timeline showcasing major events from the Big Bang to the present day.
  • Moonrise & Moonset Timesimes: Get moonrise and moonset times for your current location or any specified location.
  • Responsive Design: The dashboard is designed to be usable on both desktop and mobile devices.

Tech Stack

  • Backend: Python, Flask, Gunicorn
  • Frontend: HTML5, CSS3, Vanilla JavaScript
  • Libraries: Leaflet.js (for the interactive map), GSAP (for timeline animations)
  • APIs Used:
    • Open-Notify API (ISS Location)
    • NASA API (APOD, Mars Weather)
    • IPGeolocationAPI (for location-based features)

Aral Dogan 2025

About

An ISS tracker and a bunch of other things about space

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published