Dog Health is a comprehensive multi-platform ecosystem designed for real-time monitoring of canine health. It integrates IoT sensors with a cross-platform Flutter application to provide vital signs tracking, emergency alerts, and historical health data analysis.
The system is built on a unified Flutter codebase targeting multiple touchpoints:
- Real-time Dashboard: Live feed of heart rate, temperature, and activity levels.
- Statistical Analysis:
fl_chartintegration for visualizing health trends over time. - Auth System: Secure Google Sign-In integration.
- Profile Management: Detailed medical history for multiple pets (
Canino.dart).
- wrist-based Notifications: Instant vibration alerts for critical health anomalies.
- Glanceable Data: Simplified UI for checking vital signs on the go.
- Waiting Room Monitor: Large-screen optimized view for veterinary clinics to monitor hospitalized pets.
- Multi-Dog Grid: Simultaneous tracking of multiple patients.
- Smart Collar Sync: Bluetooth LE / Wi-Fi connection to custom hardware sensors.
- Data Logging: Automated background synchronization to the cloud.
Warning
Web Demo Limitations: The web version of this application demonstrates the UI/UX and logic. Hardware-dependent features (Bluetooth sensors, Wear OS sync, and background services) are disabled in the browser environment. For the full experience, the application must be deployed on physical Android/iOS devices.
- Framework: Flutter (Dart)
- Authentication: Google Sign-In & Firebase Auth
- State Management: Provider / Bloc (Architecture dependent)
- Data Visualization:
fl_chart,chart_sparkline - Local Storage:
shared_preferencesfor settings caching - Target Platforms: iOS, Android, Web, WearOS, Android TV
-
Clone the repository:
git clone https://github.com/SpideryBook7/dog-health.git cd dog-health -
Install Dependencies:
flutter pub get
-
Run on Device:
- Mobile:
flutter run -d <device_id> - WearOS:
flutter run -d <watch_id> - TV:
flutter run -d <tv_id>
- Mobile:
Developed by Cristian Huerta - 2024