
MapWinds
Tools used
HTML CSS Javascript Python PostGreSQL Node.js Express
Leaflet library REST API
MapWinds is a web application that provides an interactive interface to visualize wind data, including a 7-day forecast. Users can view color-coded wind arrows indicating wind direction, plot routes by selecting waypoints on the map, and retrieve real-time wind data for those waypoints. The coordinates for the waypoints and real-time wind data are displayed in a tabular format.
Following are the key aspects of the application:
-Website is hosted on AWS EC2 instance
-The wind data is obtained from PacIOOS API automatically once a day by a python script that manipulates the data for suitable usage and save it to a postGreSQL database
-The date selection calls on the backend which in turn queries the database and send relevant data to the frontend
-The website also contains an animation feature to visualize changing wind data over the next 7 days
-User can plot their routes on the map
-The waypoints selected will be shown in a tabular manner along with providing real time wind data obtained from OpenWeather API calls
-The map, route and waypoints are configured with the help of Leaflet library
The project is under progress. Further feautures will include authentication, saving, editing, retrieval and deleting of user created routes.