Hi People, I was actually developing a weather system like Windy a few years ago, but it became too much for one individual. Was using my own OSM Database with a Geoserver Front End and getting Feeds from Noah and a few other places. Windy was exactly what I wanted to see ,, so well done ..
I am also a Pilot and Mariner .. and can see the potential for overlaying aviation and nautical charts.
The main issue is data, there is the OpenAIS project OpenSeaMap projects, but both datasets are probably not yet mature enough to be useful in any real form .. where Pilots or Ship Captains would seek to use or trust them
I have rendered this type of data before using Geoserver which can pre-render and cache tiles very nicely and deliver them from a WMS environment ..
There would not actually be much software involved, just some scripts to pull the data and the styling to display the data on the map, then the WMS layer could just be added to your Leaflet Client.
The challenge would be to keep the data current, the aviation databases cycle, generally, every 30 days. so you need to rebuild your tiles to match. A lot of services use vector data in their clients because of this .. re-tiling the earth requires significant server resources and time ..
I am fully committed on projects for the next few months, should I become free for a period of time later this year, I might take a look at this .. if no one else has already.
Considerations for this to be successful would be a server for a Geoserver Instance, PostGRES and PostGIS db and negotiate the licenses for use of the data as needed. Open Seamap is stored in Open Street Map, or it was a while ago, so it is available I think, but OpenAIP has a commercial licensing requirement
Pretty much every other database out there relating to marine maps is commercial. You may need to negotiate a license for any public use .. Open Source Navigation packages get around this limitation by allowing users to scan printed maps and geofererence the raster images for use in the packages