A DBMS Project developed by:
Gokul P Jayan, Gokul Krishna, Adith Kurian, Jagannathan, Dijul M
The Disaster Response System (DRS) is a role-based mobile application designed to streamline and enhance the management of disaster events. It supports functions such as resource tracking, incident reporting, volunteer coordination, and aid distribution — all integrated into a centralized system.
- Ensure effective disaster event management through technology.
- Secure data access with role-based permissions.
- Enable real-time communication between stakeholders.
- Allow guest users to access read-only public disaster information.
- Gain hands-on experience with DBMS concepts.
- Learn full-stack development using Flutter, Python, and SQLite.
Traditional disaster management is disorganized and slow due to manual processes, poor communication, and fragmented systems. DRS resolves these by offering:
- A centralized database for all operations.
- Role-based data access for enhanced security.
- Integrated real-time chat and coordination tools.
- Login Screen: Secure role-based login (Admin, Reporter, Volunteer, Guest).
- Resource Management: Track resources such as food and medical supplies.
- Disaster Event Handling: Create and manage disaster details.
- Incident Reporting: Allow reporters to document events.
- Volunteer Coordination: Manage volunteer information and availability.
- Aid Distribution: Track delivery of aid resources.
- Messaging: Real-time communication for admins, reporters, and volunteers.
| Role | Access Level |
|---|---|
| Admin | Full access: CRUD on all modules |
| Reporter | Can report and view incidents |
| Volunteer | Update own details, view others |
| Guest | Read-only access |
- Frontend: Flutter (Dart)
- Backend: Python (Flask-style server)
- Database: SQLite
- Data Communication: JSON
- Login/Auth
- Role-based Navigation
- Resource, Incident, Event & Volunteer Management
- Messaging Interface
- GPS-based incident location tagging.
- Notification system for urgent disaster updates.
- Multi-language interface for wider accessibility.
- Cloud backend (e.g., Firebase or PostgreSQL) for scaling.
The DRS app improves disaster response by integrating core features into a secure, centralized platform. With its efficient design and robust backend, it enables faster, coordinated, and informed actions during emergencies.
- Gokul P Jayan
- Gokul Krishna
- Adith Kurian
- Jagannathan
- Dijul M