Wildfire Tracker - NASA API
Wildfires represent a major environmental threat worldwide. This interactive web application enables real-time visualization of active fires around the globe using NASA's EONET API, providing citizens, researchers, and authorities with an accessible tool to monitor these natural disasters.
Wildfires represent a major environmental threat worldwide. Citizens, researchers, and authorities need accessible tools to visualize active fires in real-time. NASA provides the EONET API (Earth Observatory Natural Event Tracker) which catalogs natural disasters, but this raw data is not easily usable by the general public.
My objective was to develop an interactive web application that consumes this NASA data and displays it on an interactive map, with the ability to view details of each fire through an intuitive and responsive interface.
I built the application with React 18, leveraging useState and useEffect hooks to manage asynchronous calls to the NASA EONET v3 API. The architecture relies on modular components: Map for cartography via google-map-react, LocationMarker for fire markers, LocationInfoBox for displaying details, and Loader for loading state management. Filtering events by the "wildfires" category isolates only forest fires from all referenced natural disasters.
This approach produced a functional application displaying active wildfires worldwide. The interface allows users to view fire details with a single click on its marker. This project demonstrates my skills in external API integration, React Hooks usage, interactive mapping with Google Maps, and cloud deployment on Netlify.
Technologies Used:
SHARE
Create applications and maps to tell the story of data and transform it into action levers