Journal & Mood Tracker

Usage concept

  • Capture daily reflections, highlights, and challenges.
  • Record mood scores with optional tags for triggers and wins.
  • Link entries to notes, tasks, and habit streaks for context.
  • Timeline views for day, week, and month help spot trends.

Data model (in design)

  • Tables: journal_entries, journal_moods, and join tables for linked entities.
  • Mood scores will use a 1–5 scale with optional emoji mapping.
  • Entries store free-form text, attachments, and weather context (planned).

Synchronisation

  • Entries remain local until encrypted sync launches.
  • Membership sync will encrypt text, attachments, and mood metrics end to end.
  • Version history ensures reflections are never lost during merges.

Roadmap

  • Ship the first journal interface with daily prompts.
  • Add mood visualisations including streaks and trends.
  • Surface correlations between mood, habits, and time tracking.
  • Implement private export to PDF and Markdown.