TyphoonGuard 🌪️🇵🇭
Inspiration
The Philippines faces an average of 20 typhoons annually, often leaving communities vulnerable due to delayed information, weak coordination, and lack of accessible preparedness tools. Inspired by the need to save lives and strengthen disaster resilience, TyphoonGuard was born.
What it does
TyphoonGuard is an all-in-one mobile app that provides:
- 🌍 Real-time typhoon tracking with map overlays
- 🤖 An AI assistant for emergency questions and planning
- ☁️ Live weather updates using location data
- 🚨 Smart alerts and community-driven reports
It empowers users to stay informed, make better decisions, and act quickly during typhoon emergencies.
How we built it
We used:
- Flutter for cross-platform mobile app development
- Firebase Auth for secure login and user management
- Google Maps API for evacuation maps
- OpenMeteo API for weather and storm data
- Zoom earth for real time typhoon track
- Gemini 2.5 flash for the assistant bot
- Integrated alert systems and custom-designed UI/UX
Challenges we ran into
- 📡 Ensuring accurate real-time data sync from multiple APIs
- 🔐 Balancing security with ease of access
- 🧪 Integrating AI chatbot responses with contextual relevance
- 📲 Making the UI informative yet non-overwhelming during emergencies
Accomplishments that we're proud of
- Successfully created a functional multi-tab disaster preparedness app
- Designed an elegant, accessible, and user-friendly interface
- Integrated live weather data, maps, and an AI assistant in one app
- Developed a prototype that could genuinely help vulnerable communities
What we learned
- Importance of user-centered design during crisis
- Working with complex APIs and asynchronous data
- Handling real-time geolocation and alert logic in Flutter
- Designing for accessibility, especially under stress
What's next for TyphoonGuard
- 📡 Integrate with OpenMeteo for official storm bulletins
- 🧭 Add offline mode for use during power outages
- 🆘 Build a community report system for affected areas
- 📢 Partner with LGUs and schools to promote preparedness
- 🧪 Expand AI to support voice-based emergency commands
Log in or sign up for Devpost to join the conversation.