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:
- 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).
- Languages: Python
- Frameworks: Dash, Flask
- Libraries: Plotly, Pandas
- Cloud Services: Google Cloud Run, Google Cloud Scheduler, Google Cloud Storage
Data is scraped from various sources using Python libraries like requests
and BeautifulSoup
. The scraping scripts are hosted in separate repositories:
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.
© 2024 Tanguy Surowiec. All rights reserved.