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.
Follow these instructions to set up the project and run locally.
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)
-
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
-
Install Flutter dependencies:
flutter pub get
-
Running the App
flutter run
-
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
-
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 ❤️




