Inspiration

Given recent challenges with natural disasters and the unpredictable impact of extreme weather events, we wanted to create a tool to help people easily visualize and anticipate adverse weather across the U.S. By centralizing weather data on a heatmap, we aim to enhance preparedness and potentially save lives through informed decisions.

What it does

DisasterMap is an interactive heatmap that displays weather predictions across the United States, focusing on extreme weather patterns. Users can view regions with high risks of severe weather events such as hurricanes, thunderstorms, and extreme temperatures. This map provides an at-a-glance overview to help users make timely decisions.

How we built it

We developed DisasterMap using Python and Flask, utilizing the WeatherAPI to fetch real-time weather data. The heatmap visualizations were created through Python libraries like Matplotlib and Plotly, integrated with Flask to provide a smooth, web-based user experience.

Challenges we ran into

Integrating the WeatherAPI data into a dynamic, interactive map proved challenging due to variations in data formatting and the need for real-time updates. Ensuring the heatmap accurately reflected real-time data without overloading the API also required careful consideration.

Accomplishments that we're proud of

We're proud of implementing real-time weather visualization on a dynamic heatmap. Our team overcame obstacles with data integration and managed to deploy a functional, responsive interface that aligns with our mission to support disaster preparedness.

What we learned

Working with APIs and real-time data presents unique challenges, particularly in handling large amounts of data efficiently. This project strengthened our skills in Python web development with Flask and broadened our understanding of data visualization techniques.

What's next for DisasterMap

Future improvements include adding more granular weather metrics, expanding coverage to include global data, and potentially adding an alert system for areas at immediate risk.

Built With

Share this project:

Updates