Skip to content

Real-time Space Exploration Dashboard built with Python and Dash. Features daily data updates, interactive visualizations, and deployed on Google Cloud Run

License

Notifications You must be signed in to change notification settings

Tanguy9862/Space-App

Repository files navigation

🚀 Space-App: Real-Time Space Exploration Dashboard

An interactive dashboard to explore global space exploration data in real time, featuring automated updates every 6 hours. It offers a comprehensive view of space activities, from historical milestones to upcoming launches.

You can access the live version of the application here.

For a quick demonstration of the app's features, check out the video below:

Space App Video

✨ Features

  • Earth Globe: A rotating 3D Earth globe visualizing the number of space launches by country since the inception of space exploration.
  • Historical Timeline: A constellation-shaped graph representing significant historical events in space exploration. Clicking on a node reveals a description and image related to the event.
  • Launch Statistics: Displays trends with dynamic charts.
  • Automated Updates: Data refreshed every 6 hours through a cloud-based pipeline (Google Cloud Platform).

🛠️ Technical Stack

  • Languages: Python
  • Frameworks: Dash, Flask
  • Libraries: Plotly, Pandas
  • Cloud Services: Google Cloud Run, Google Cloud Scheduler, Google Cloud Storage

📊 Data Sources

Data is scraped from various sources using Python libraries like requests and BeautifulSoup. The scraping scripts are hosted in separate repositories:

License

This project is licensed under the Apache-2.0 License. You are free to use, modify, and distribute the code, provided that you attribute the work to the original author.

Copyright

© 2024 Tanguy Surowiec. All rights reserved.

About

Real-time Space Exploration Dashboard built with Python and Dash. Features daily data updates, interactive visualizations, and deployed on Google Cloud Run

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published