Skip to content

Latest commit

 

History

History
73 lines (45 loc) · 1.91 KB

File metadata and controls

73 lines (45 loc) · 1.91 KB

First Aid Helper App

Cross-platform Flutter application designed to provide users with essential first aid instructions and CPR guidance. This app aims to educate users on how to respond effectively to common medical emergencies, ensuring they can act confidently in critical situations.

Demo

First Aid Demo First Aid Demo CPR Demo CPR Demo My Health Demo

Getting started

Follow these instructions to set up the project and run locally.

Prerequisites

Ensure you have the following installed:

  • Flutter SDK (Project was developed on 3.24.1 version)
  • An IDE like VS Code
  • A device or emulator for testing (iOS, Android, or web)

Installation

  1. Clone the repository using HTTPS:

    git clone https://github.com/First-Aid-Flutter-App/FirstAid.git

    Or SSH:

    git clone git@github.com:First-Aid-Flutter-App/FirstAid.git
  2. Install Flutter dependencies:

    flutter pub get
  3. Running the App

    flutter run

Features

  • Select an injury card and note the steps of first aid

  • Familiarize yourself with the CPR instructions and use the timer with counting

  • Fill out a medical card about yourself

Technical Features

  • Using Unit, Widget, Integration, Mocking and Golden test

  • Using GitHub Actions as CI/CD pipeline

  • Using Docker for containerizing app

  • Localize app to English and Russian languages

  • Using Riverpod for state management

  • Using CustomPainter for heartbeat animation ❤️