I build Rainbow Weather as a side project, using react and leveraged free API of open-Weather to fetch the latest information when user gives either a region or latitude longitude .
Interactivity
Used d3.js for API calls, and building an interactive lightweight weather-app