Some rainfall measurements would be a good compliment to the satellite and radar data on the site. This data is easily available through NASA:
https://gpm.nasa.gov/data
They have a visualisation, which is of course rather crude compared to windy's viz capabilities!
https://gpm.nasa.gov/global-viewer/index.html