Inspiration
The inspiration for Disaster Tracker stemmed from a desire to provide real-time, easily accessible information about natural disasters and other significant events. By visualizing these occurrences on an interactive map, we aim to enhance public awareness, facilitate better disaster preparedness, and support efficient response efforts.
What it does
Disaster Tracker maps real-time events such as natural disasters, emergencies, and significant incidents, providing users with critical information at a glance. The map displays markers for each event, and clicking on a marker reveals detailed information about the incident, helping users stay informed and make timely decisions.
How we built it
We built Disaster Tracker using React for the frontend, integrating the Google Maps API for interactive mapping. The event data is fetched from various public APIs and processed to display markers on the map. Each marker is associated with an event type and provides detailed information through an info box on click. We ensured the application is performant and responsive, using CSS modules for styling.
Challenges we ran into
One of the main challenges was handling the diverse and sometimes incomplete event data from multiple sources. Ensuring the accuracy and relevance of the displayed information required robust filtering and error-handling mechanisms. Additionally, integrating the Google Maps API and optimizing performance for large datasets posed significant technical hurdles.
What's next for Disaster Tracker
The next steps for Disaster Tracker include expanding the types of events tracked and incorporating user-generated reports to enhance data comprehensiveness. We aim to add predictive analytics to forecast potential disaster impacts and integrate notifications to alert users about nearby incidents. Improving accessibility features and expanding language support will further ensure that Disaster Tracker serves a diverse global audience.

Log in or sign up for Devpost to join the conversation.