NEPULSENEVIRATNE
01Mobile App

Integrated Health Monitor

Digital Health Monitoring Platform

Overview

A cross-platform mobile health monitoring application built with Flutter, combining offline-first SQLite storage and real-time Firebase Firestore sync. Features a Repository Pattern architecture, automatic bidirectional data synchronisation, and a predictive health insights engine using linear regression — enabling users to track goals, activities, and health logs even without a network connection.

Key Highlights

  • Hybrid Data Layer: SQLite for offline-first storage with automatic bidirectional sync to Firebase Firestore
  • Zero-Code Auto-Sync via toMap() convention — any new field added to a model syncs automatically without extra mapping code
  • Repository Pattern isolates data sources behind a unified interface, making the storage layer fully swappable
  • Lazy Loading on the health log stream prevents memory exhaustion on large datasets
  • Predictive Insights engine uses Linear Regression to forecast future health trends from historical activity data
  • Universal Auto-Merge resolves goal and activity conflicts across devices without manual intervention

Tech Stack

FlutterDartSQLiteFirebase FirestoreFirebase AuthProvider
01 / 04