Inspiration

Natural disasters create urgent situations where resources, rescue teams, and support need to reach the right locations quickly. Our project aims to use AI and technology to help authorities make faster and smarter relief decisions.

What it does

The system analyzes disaster-related information and generates AI-based severity and priority scores. It helps prioritize affected areas, manage resources and volunteers, and support efficient resource allocation through a centralized dashboard.

How we built it

We build the system using a microservices architecture. The frontend uses React, while Spring Boot microservices handle authentication, disaster information, resources, volunteers, and allocation. API Gateway manages communication between services, and Eureka provides service discovery. Oracle and MongoDB manage different types of data. A Python FastAPI service provides AI-based severity prediction and prioritization.

Challenges we ran into

Integrating multiple microservices, databases, frontend components, and the AI service is one of our main challenges. We work on solving API communication, JWT authentication, database connectivity, service discovery, and consistent data handling across different services.

Accomplishments that we're proud of

We are proud of building an integrated disaster relief platform that combines microservices, multiple databases, AI-based prediction, resource management, and a user-friendly dashboard. The system provides a structured approach to disaster response and resource allocation

What we learned

We learn how different technologies work together in a real-world full-stack system. We gain practical knowledge of Spring Boot, React, REST APIs, JWT, API Gateway, Eureka, Oracle, MongoDB, Python, FastAPI, and AI-based decision support.

What's next for Ai based disaster relief and resources allocation system

We plan to improve the AI prediction model, add real-time disaster data, enhance route optimization, introduce live map tracking, improve resource demand forecasting, and provide more advanced analytics to support faster and more accurate disaster response.

Built With

Share this project:

Updates