Medication Tracking Application
A cross-platform mobile app for medication reminders, adherence tracking, and dose history with Firebase sync.

What was built
A cross-platform medication-tracking app with reminders, adherence history, and cloud sync.
What it solved
Users needed reliable medication reminders and a clear adherence history accessible across devices.
What I built
Built the Flutter mobile app and configured the Firebase backend for auth, Firestore sync, and push notifications.
How it was built
Frontend
Flutter UI with local notifications and offline-first sync.
Backend
Firebase Cloud Functions for reminders and Firestore for data sync.
Database
Firestore with offline persistence and multi-device sync.
Authentication
Firebase Authentication with anonymous and email providers.
What was hard
Offline-first sync
Implemented Firestore offline persistence with conflict handling for multi-device edits.
Reliable reminders
Used local notifications with a scheduled job to ensure reminders fired even without connectivity.
Why these choices
Flutter for cross-platform reach
Chose Flutter to ship iOS and Android from a single codebase while keeping native notification behavior.