This project aims to develop a mobile application that utilizes Near Field Communication (NFC) tags to save crucial information about victims in chaotic environments caused by natural disasters, such as earthquakes. The objective is to address the challenges faced by search and rescue teams, health teams, and morgue teams in maintaining control and accurate records amidst the turmoil of a disaster.
During a natural disaster, it is crucial for emergency response teams to have access to accurate and up-to-date information about victims. The Disaster Victim Management Mobile Application provides a solution by leveraging NFC technology to create victim profiles and store relevant information. Authorized personnel can create victim profiles and provide individuals with a bracelet containing an NFC tag. Other authorized individuals can then read these tags and add further information to the victim's profile.
By utilizing this application during emergencies, people are provided with accessible and accurate information about nearby earthquake victims, as well as their separated friends and family members who may have been out of reach. Moreover, it facilitates a comprehensive evaluation of the affected individuals on a larger scale, enabling the prompt deployment of necessary aid to the affected region. This project contributes to improved situational awareness and aid coordination during emergencies.
- Create victim profiles with crucial information
- Associate NFC tags with victim profiles
- Read NFC tags to access victim profiles
- Add and update information to victim profiles
- Integration with location services for accurate victim tracking
- User-friendly interface for ease of use
- Cloud-based database for data storage and retrieval
- NFC technology for scanning and writing NFC tags
- Flutter framework for cross-platform mobile application development
- Firebase database system for data storage and retrieval
- Additional software packages as required for tag reading and location services
- Database management systems for backend support
- Third-party service providers for additional functionality
NOTE: A physical device equipped with NFC hardware is needed to demonstrate the app's functionalities.
- Clone the repository:
git clone https://github.com/keremgirenes/ELEC491-EarthquakeApp.git
- Install the required dependencies:
cd ui
flutter pub get
-
Configure Firebase for the mobile application by following the instructions provided by Firebase documentation.
-
Build and run the application:
cd ui
flutter run
- Register and log in as an authorized user.
- Create victim profiles by entering crucial information.
- Provide the victim with a bracelet containing an NFC tag.
- Scan the NFC tag using the mobile application to access the victim's profile.
- Add and update information as necessary.
- Utilize the integrated location services for accurate victim tracking.
- Coordinate with other authorized individuals to ensure comprehensive victim management.
Contributions to the Disaster Victim Management Mobile Application project are welcome and encouraged! If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your branch to your forked repository.
- Submit a pull request describing your changes.
This project is licensed under the MIT License.