Since 2017 poliastro features Near Earth Objects (NEOs) data retrieval and 3D plotting, as can be seen in these notebooks:
With the increasing interest in NEOs it would be interesting to offer the casual user a web application to visualize the orbits of such objects to have a better idea on the magnitude of the distances, the shape of the orbits and so on.
This project aims to provide such a web application so the user doesn’t have to set up a Python development environment, install poliastro, launch a notebook, retrieve the data and visualize the orbits. Therefore, the app should have an attractive user interface that lets the user select NEOs from a list, possibly offering a list of famous examples or recent approaches, move backwards and forwards in time, let them share the configuration via copy-pasting URLs and exporting the results as static plots or Python scripts.
Due to the fact that poliastro already uses Plotly to display 3D orbits, the most natural choice for a web app would be Dash, which recently became a NumFOCUS affiliated project.