Back to projects
Live on App Store2025 · concept to launch in 2 weeks
Feeling Journal logo

Feeling Journal

Emotion log with AI-generated weekly reflections

Built a modern, privacy-first journal that analyses the thought–emotion–behaviour cycle and produces calming weekly summaries.

SwiftUISwiftDataCloudKitGemini APIFirebase
Build time
2 weeks (evenings & weekends)
Platform
iOS

Overview

Feeling Journal captures quick emotion entries and turns them into insights. Users get thoughtful prompts, trends, and experiments to try in the week ahead.

Highlights

  • CloudKit sync keeps entries in step across devices while staying private.
  • Gemini API crafts empathetic weekly recaps and suggestions.
  • SwiftUI interface keeps logging lightweight so users return daily.

Technical Notes

  • MVVM structure with SwiftData for fast local reads and writes.
  • Background tasks generate summaries without blocking the UI.
  • Firebase analytics to understand retention and drop-off moments.

Outcome

  • Shipped end-to-end in two weeks from idea to App Store approval.
  • AI integration stays on-device where possible to protect entries.
  • Set the foundation for cross-platform expansion.