Inspiration
Disasters can strike at any time, leaving communities vulnerable and unprepared. We wanted to create a real-time, AI-driven disaster notification platform to provide critical information, emergency contacts, and risk predictions that could help save lives. Our goal was to empower individuals and first responders with timely, actionable insights using technology.
What it does
Disasrt is an AI-powered disaster response platform that provides: Live Disaster Mapping – Displays real-time disaster reports on an interactive map Emergency Alerts – Sends SMS notifications to keep users informed Community Reporting – Allows users to report disasters and help others Weather & Earthquake Updates – Fetches real-time weather and earthquake alerts Nearby Hospitals & Emergency Contacts – Helps users find essential services
How we built it
Frontend: React.js, Google Maps API, Tailwind CSS Backend: Node.js, Express.js, Firebase Firestore for data storage APIs Used: OpenWeather API, USGS Earthquake API, NASA API, Twilio for SMS alerts Real-time Updates: Socket.io for live disaster reporting
Challenges we ran into
Geolocation Permissions – Some users denied access, requiring a default location fallback API Rate Limits – Managing requests efficiently for real-time updates Google Maps API Restrictions – Fixing errors with API keys and permissions Ensuring Data Accuracy – Filtering out unreliable disaster reports
Accomplishments that we're proud of
Successfully integrated real-time disaster reports using Google Maps & Firestore Implemented an AI-based disaster risk prediction model Built a fully responsive and accessible user interface Enabled real-time updates using WebSockets (Socket.io)
What we learned
The importance of real-time data in disaster management How to efficiently fetch & visualize location-based data Using AI & machine learning to assess disaster risk levels Handling API rate limits, geolocation errors, and security concerns
What's next for Disaster Notification
Mobile App – Launching iOS & Android apps for wider accessibility 📱 Machine Learning Improvements – Enhancing AI risk prediction accuracy 🤖 Multi-Language Support – Making Disasrt accessible globally 🌍 Expanded Alerts – Integrating push notifications, email alerts, and social media updates

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