Skip to content

A comprehensive first-aid assistant mobile application designed to empower first aiders and first responders with a digital tool for efficient casualty management and record-keeping.

Notifications You must be signed in to change notification settings

Fidelisaboke/AidSync

 
 

Repository files navigation

AidSync - Mobile First Aid Assistant App

AidSync is a comprehensive Mobile First Aid Assistant application designed to empower first aiders and first responders with a digital tool for efficient casualty management and record-keeping. This app ensures timely and effective care during emergencies and enhances the organization and collaboration of first aid teams.

Table of Contents

Features

  • Digital Casualty Report Form: Capture and store crucial information about casualties in real time.
  • Patient Care Tracker: Manage and monitor patient records seamlessly.
  • First Aid Protocols: Access up-to-date and region-specific first aid guidelines and protocols.
  • Resource Management: Manage medical supplies and inventory on a dedicated resource management page.
  • Secure Team Communication: Facilitate secure communication between team members for enhanced coordination.
  • Optional Training and Certification: Access first aid training and certification resources.
  • Multi-language Support: Communicate with people across different languages using the app’s multi-language feature.

Key Benefits

  1. Efficiency: Streamlines the casualty reporting and patient management process.
  2. Accessibility: Offers first aid protocols and guidelines, accessible anywhere and anytime.
  3. Collaboration: Improves team communication and coordination with secure messaging features.
  4. Resource Optimization: Manage medical supplies effectively to ensure proper utilization.
  5. Adaptability: Supports various use cases, from professional first responders to volunteer first aiders and school nurses.

Target Audience

AidSync is designed for:

  • Professional First Responders
  • Volunteer First Aiders
  • Safety Officers
  • School Nurses
  • Sports Medics
  • Event Medical Personnel

Challenges and Considerations

  • Data Privacy: Ensuring the security and privacy of patient information is a top priority.
  • High-Stress Usability: Designing a user-friendly interface that is effective in high-stress situations.
  • Protocol Updates: Keeping medical protocols current and compliant across different regions.

Technologies Used

  • Jetpack Compose: For building a modern, responsive, and intuitive user interface.
  • Firebase: For authentication and secure data storage.
  • Material3 Design: Ensures a sleek and cohesive design throughout the app.

Basic App Usage

  1. Registration/Login: Users can register for a new account or log in if they already have one.
  2. Home Page: Access all features, including casualty reports, patient tracking, and protocols.
  3. Navigation: Use the app's intuitive navigation bar to switch between different features effortlessly.

Getting Started

Prerequisites

  • Android Studio
  • An Android device or emulator for testing

Installation

  1. Clone the repository:
  • Open Android Studio and go to File -> New -> Project from Version Control -> Git
  • Paste the GitHub repository URL into the URL field.
  • Choose a directory to clone the project into and click Clone.
  • Alternatively, you can open your terminal and run the command below:
git clone https://github.com/JesseMburu/AidSync.git
  1. Import the project:
  • Once the cloning is complete, Android Studio will automatically import the project.
  • If not, go to File -> Open and select the root directory of the cloned project.
  1. Resolve Dependencies:
  • Android Studio automatically syncs the project and resolve dependencies.
  • If you encounter any issues, check the Gradle Console for error messages.
  1. Configure Emulator or Device:
  • Create a virtual device with the desired API level and device configuration.
  • If you prefer using a physical device, enable Developer Options and USB Debugging on your device, then connect it to your computer via a USB cable.

Basic Usage

  • Click the Run button on Android Studio to deploy and launch the app on an emulator or device.

About

A comprehensive first-aid assistant mobile application designed to empower first aiders and first responders with a digital tool for efficient casualty management and record-keeping.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%