Skip to content

Aradhya-Shaswat/MTR-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 7, 2026
368c56a · · Mar 7, 2026

History

3 Commits
Mar 7, 2026
Mar 7, 2026
Mar 7, 2026
Mar 7, 2026
Mar 7, 2026
Mar 7, 2026
Mar 7, 2026

Repository files navigation

MTR Dashboard

A Flask web app that pulls live data from NASA APIs and displays it in a clean dashboard.

Pages

Route What it shows
/ Astronomy picture of the day, Mars rover photos, asteroids, and EPIC satellite images
/solar-flares Recent solar flares with class type and timing
/iss Current ISS position with a Google Maps link
/earth-events Active natural events like wildfires and storms from NASA EONET

Setup

  1. Clone the repo and install dependencies:
pip install -r requirements.txt
  1. Create a .env file in the project root:
key=your_key_here

Get a free key at api.nasa.gov.

  1. Run the app:
python app.py

Then open http://127.0.0.1:5000.

Stack

  • Python / Flask
  • NASA APIs (APOD, NeoWs, Mars Rover, EPIC, DONKI, EONET)
  • Open Notify (ISS location)
  • Jinja2 templates + plain CSS

image