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.
- Features
- Key Benefits
- Target Audience
- Challenges and Considerations
- Technologies Used
- Basic App Usage
- Getting Started
- 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.
- Efficiency: Streamlines the casualty reporting and patient management process.
- Accessibility: Offers first aid protocols and guidelines, accessible anywhere and anytime.
- Collaboration: Improves team communication and coordination with secure messaging features.
- Resource Optimization: Manage medical supplies effectively to ensure proper utilization.
- Adaptability: Supports various use cases, from professional first responders to volunteer first aiders and school nurses.
AidSync is designed for:
- Professional First Responders
- Volunteer First Aiders
- Safety Officers
- School Nurses
- Sports Medics
- Event Medical Personnel
- 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.
- 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.
- Registration/Login: Users can register for a new account or log in if they already have one.
- Home Page: Access all features, including casualty reports, patient tracking, and protocols.
- Navigation: Use the app's intuitive navigation bar to switch between different features effortlessly.
- Android Studio
- An Android device or emulator for testing
- 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
- 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.
- Resolve Dependencies:
- Android Studio automatically syncs the project and resolve dependencies.
- If you encounter any issues, check the
Gradle Console
for error messages.
- 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.
- Click the
Run
button on Android Studio to deploy and launch the app on an emulator or device.