Live on App Store2025 · concept to launch in 2 weeks

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.