Today's Hydration
of
Hydration Score
Hydration Score: /100 Β· not a diagnosis
Smart Bottle
Today at a glance
- Remaining
- Reminders
- Missed
- Last drink
- Next reminder
- Bottle level
- Streak
Today's Timeline
Cumulative intake
Patient Profile
Estimated target (33 ml/kg): β an estimate only, editable by doctor/user.
Smart Bottle
- Capacity
- Current level
- Consumed from bottle
- Bottle percentage
Today's history
Smart Reminders
Reminder stops automatically when water is logged. Next:
Personalized schedule
Alerts & reminder log
Daily hydration
Weekly hydration
Consumption by hour
Target vs actual
Caregiver / Doctor Dashboard
Prototype only β not a medical diagnostic system.
- Patient
- Hydration today
- Last intake
- Status
- Missed reminders
Weekly hydration %
Alerts
Safety concept
If no hydration activity is recorded for a configurable period (Settings), a caregiver alert is generated. This is a simulation, not real medical monitoring.Weight
Water level
Temperature
Battery / Wi-Fi
87% Β· ββββ
IoT Simulation Mode
{ waiting for events⦠}Hardware Architecture
Future Hardware Integration
The simulation talks to one adapter, HydrationAPI.ingest(). A real ESP32 replaces the buttons by sending the same JSON:
{"event":"drink","ml":250,"weight":610,"temp":22.4}Load cell β weight β level (weight β bottle tare). A weight drop = drink; a jump up = refill. The ESP32 buzzer/LED replaces the sound alert. Send data over Wi-Fi (HTTP/MQTT) to a small Node.js/Express bridge (server.js), which the dashboard can read.
Settings
π Patient data is stored locally in this prototype. No real medical diagnosis is performed. It does not replace doctors or medical devices.