Bower
Exploring how health and food fit into the day.
Screens
Early iOS exploration. These captures show onboarding and the Health access request, rather than completed health insights.


Captured from the development build
What it does
Bring daily health signals and meal context into a more connected wellness reflection.
How it works
- Step 1Allow chosen data
The user authorizes access and can provide meal context.
- Step 2See daily patterns
Records are organized into days and compared with personal history where available.
- Step 3Form the summary
The brief service prepares selected context for a constrained wellness summary.
- Step 4Review the day
The app presents the resulting context while retaining missing-data and service states.
Health signalsHealthKit
Read the categories the user has authorized.
Daily dashboardSwiftUI
Bring sleep, activity and meal context into one view.
Daily baselinesDayBucket · 90-day context
Group observations by day and compare with historical context.
Meal estimatesMealRecognizer
Turn a meal image into an estimate that can need correction.
Meal journalLocal JSON
Keep entered meal context for later review.
Optional AI briefStructured payload · LLMExternal service
Send selected context through the configured, consented route.
Stack
SwiftUI · HealthKitDayBucket aggregationPersonal baseline calculationsJSON meal storageOptional multimodal LLMKeychain credentials
A wellness exploration. Missing health data is not zero; photo nutrition is an estimate.