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

Built With

Share this project:

Updates