Smart health tracker for Blood Pressure, Blood Sugar, and Medications — with local notifications, dark mode, and multilingual support.
health_mate/
├── assets/
│ └── translations/
│ ├── en.json
│ └── tr.json
│
├── lib/
│ ├── models/
│ │ ├── blood_pressure.dart
│ │ ├── blood_sugar.dart
│ │ ├── medication.dart
│ │ └── theme_mode_enum.dart
│ │
│ ├── screens/
│ │ ├── home_screen.dart
│ │ ├── blood_pressure_screen.dart
│ │ ├── blood_sugar_screen.dart
│ │ ├── medications_screen.dart
│ │ └── settings_screen.dart
│ │
│ └── main.dart
│
├── android/
├── ios/
├── pubspec.yaml
└── README.md
- 🩸 Track Blood Pressure readings
- 🍬 Log and manage Blood Sugar levels
- 💊 Add and schedule Medication Reminders
- 🔔 Local Notifications using
flutter_local_notifications - 🌓 Supports Light, Dark, and System Theme
- 🌐 Supports Multiple Languages via
easy_localization(English & Turkish) - 🗃️ Uses Hive for local data storage (offline, lightweight, fast)
FlutterHivefor local storageflutter_local_notificationsfor reminderseasy_localizationfor translationflutter_screenutilfor responsive designpermission_handlerfor permissions
- Clone the repo:
git clone https://github.com/aljalo/health_mate.git
cd health_mate