iPhone app · SwiftUI · HealthKit · Firebase

Just a few things each day.

DailyLogs is an iPhone-first tracker for wake time, sleep, meals, and showers. It keeps the logging flow deliberately small, then turns those tiny entries into trends you can actually use.

DailyLogs app icon
DailyLogs

Wake. Sleep. Meals. Shower.

Today is Mar 15

See sunrise and sunset, open a day instantly, and keep the timeline focused on one screen.

Sleep

Manual bedtime and wake time, or sync stages from Apple Health and review sleep windows over time.

Meals

Quick timestamps, optional photos, and just enough structure to build a real habit without friction.

Analytics

Only shown after a real streak of records, so trends feel earned instead of noisy.

Focus No giant health dashboard. Only the recurring signals that matter every day.
Languages English, Simplified Chinese, or system language, with runtime switching.
Sync Firebase-backed records, profile data, and meal photos across sessions.
Privacy Apple Sign In, guest mode for testing, and explicit HealthKit permissions.

Built around a small routine, not a giant system.

The product direction is intentionally narrow: if the app asks for too many decisions, it gets abandoned. DailyLogs keeps the surface area small enough that daily use still feels lightweight after the novelty is gone.

S

Sleep that works with reality

Track bedtime and wake time manually, or sync sleep stages from Apple Health. Trend charts stay readable, selection states are clean, and the analytics page only unlocks after seven consecutive logged days.

W

Daylight context without clutter

Sunrise and sunset sit right in the daily header when location is available, giving each day a little more context without taking over the interface.

M

Meals with optional photos

Breakfast, lunch, dinner, plus custom slots if you want them. You can attach a photo, keep a time, and let cloud sync carry the record across sessions.

Q

Quiet, fast maintenance habits

Showers and other lightweight routines are designed to be logged in seconds. The app favors low-friction check-ins over exhaustive form filling.

One screen to log, one screen to learn.

Home is for action. Analytics is for reflection. Settings is for the few preferences that actually change behavior. That separation keeps the app simple, especially when used every single day.

1

Log the day quickly

Open today, tap sleep, meals, or shower, and move on. The app favors rounded controls, direct timestamps, and compact editing sheets.

2

Let the app build context

HealthKit, localized date formatting, language preferences, sunrise and sunset, and cloud sync all work in the background so the logging flow stays small.

3

Review meaningful trends

Once there is enough continuous data, DailyLogs surfaces wake trends, sleep windows, stage durations, meal completion, and other signals without becoming a spreadsheet.