Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Smart health tracker with notifications, dark mode, and multilingual support built using Flutter.

Notifications You must be signed in to change notification settings

aljalo/health_mate

Repository files navigation

📱 HealthMate

Smart health tracker for Blood Pressure, Blood Sugar, and Medications — with local notifications, dark mode, and multilingual support.


🗂️ Project Structure


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


🚀 Features

  • 🩸 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)

🧰 Technologies Used

  • Flutter
  • Hive for local storage
  • flutter_local_notifications for reminders
  • easy_localization for translation
  • flutter_screenutil for responsive design
  • permission_handler for permissions

🔧 Setup Instructions

  1. Clone the repo:
git clone https://github.com/aljalo/health_mate.git
cd health_mate