This web application provides a dynamic 3D mapping solution for monitoring and predicting wildfire spread in real-time. Using Mapbox's advanced terrain mapping, users can visualize the affected areas with precision, represented by an overlay on the map. The interactive timeline feature allows for playback of the fire's progression, giving invaluable insights for emergency response and evacuation planning.
- 3D Terrain Visualization: Realistic topography rendered using Mapbox to display current and predicted fire spread.
- Time Control Playback: Scrub through time to view the fire's trajectory at different stages.
- Real-Time Alerts: A dedicated panel lists the alerts sent, indicating the predicted time for the fire to reach key locations, enhancing situational awareness.
- User Interface Controls: Intuitive icons allow users to toggle map layers, tools, and access additional information.
- Navigation Data Display: Real-time updates on latitude, longitude, eye level, temperature, and territory for detailed monitoring.
- Responsive Design: Tailwind CSS ensures a mobile-friendly and responsive layout across all devices.
- Mapbox: For rendering 3D interactive maps.
- Next.js: A React framework that enables server-side rendering and generates the web app.
- TypeScript: For writing scalable, error-checked codebase.
- CSS & JavaScript: For styling and interactive elements.
- NextAuth.js: For authentication handling.
- Prisma: As the ORM for database transactions.
- tRPC: Enables end-to-end typesafe APIs.
- Tailwind CSS: For utility-first styling.
- Vercel: Platform for deploying and hosting the web application.
The web app allows users to visualize fire spread in relation to the terrain and infrastructure. Green markers indicate points of interest, and the red overlay details the fire's current and predicted area. Use the time control to view the forecasted fire spread and check the alerts panel for real-time notifications regarding fire movement.
This application serves as a critical tool for communities and first responders to anticipate and react to wildfires, potentially saving lives and property by providing an advanced warning system.