Daily Mood Check-in

The check-in is a 10-second daily ritual. It creates a consistent log of your emotional state that the analytics dashboard can draw from over days, weeks, and months.

How to log a mood

1

Open the check-in

Tap the mood check-in card on the Home dashboard. A sheet slides up with the mood selector.

2

Select your mood

Tap the mood that best matches how you feel. The card highlights with a label and colour.

3

Set intensity

Drag the slider to rate how strongly you feel this mood (1 = barely, 10 = very strongly).

4

Save

Tap Save Mood. The Home dashboard updates immediately. If offline, the check-in is queued and synced when you reconnect.

Each day has one primary check-in. You can update it any time before midnight. Check-ins are anchored to your local date.

Analytics Dashboard

Open the Analytics tab (chart icon in the bottom nav bar) to see your full mood history.

WidgetWhat it shows
Mood Overview CardToday's mood, current streak, total entries, average intensity this week
Mood Trend ChartIntensity over the last 30 days as a line chart
Mood DistributionBreakdown of mood frequencies over a selected period
Weekly ProgressThis week vs last week comparison
Word CloudMost frequent words from your journal entries, sized by frequency
Mood CalendarMonth view, each day colour-coded by mood
Insight WidgetA notable observation about your recent data

Streaks

Mindflow Sync tracks consecutive days of mood check-ins and journal entries. Streaks are shown on the Home dashboard and in the Analytics tab.

Mood Calendar

Available in the Journal tab, the calendar shows each day colour-coded by your primary mood for that date. Tap any day to jump to the entries from that date. It's useful for spotting weekly patterns - for example, noticing higher anxiety on work days or more calm on weekends.

Offline Behaviour

All mood check-ins work offline. They are queued in local storage and synced automatically when connectivity is restored. Cached data keeps the analytics dashboard accessible without a connection.