Supporting expertise / Software project

Daily habits.
Local foundations.

Hydration, medication and personal records, brought into one mobile experience.

FlutterDartRiverpodIsarAndroid
Explore the source ↗
01

The idea

Make everyday tracking easier to return to: log water, manage medication, keep personal records and reach emergency information from an Android widget.

02

How the parts connect

Flutter presentation code is separated from domain entities and repository implementations. Isar stores hydration, medicine and dose records locally. Database watch streams feed updated information into Riverpod providers.

03

Device details

Timezone-aware local notifications support reminders. A native Kotlin emergency widget brings selected emergency information to the Android home screen.

04

A deliberate choice

Core hydration and medication storage lives in local repositories. The interface consumes domain models through those repositories, keeping database details out of screen code. This page describes implementation, not medical advice or a clinical validation.

Have a brief in mind?

Let’s find your way in.

Let’s connect ↗

Where to?

↑ ↓ to explore · Enter to go · Escape to close