Chart standing · US
About
Gratitude Jar is a private, offline-first journaling app built around a jar metaphor. Each gratitude entry is represented as a colored mood gem that fills your virtual jar over time. Core Features: - Entry System: Free-text notes with 6 mood classifications (Joy, Calm, Grateful, Proud, Loved, Sparkle) - Shake Gesture: Shake device to surface a random past entry (ShakeDetector via UIViewControllerRepresentable) - Timeline View: Chronological browsing of all entries with date grouping - Random Memory View: Dedicated screen for shake-triggered recall - PIN Security: Optional 4-digit PIN via AppStorage-backed PINEntryView - Bilingual UI: English and Simplified Chinese (ZH-Hans) with locale-aware date formatting - Data Persistence: Entries stored locally via JSON (GratitudeStore) using AppStorage - Haptic Feedback: Configurable via AppSettings - Offline-First: Zero network dependencies, zero data collection Designed for daily positive psychology practice and emotional self-awareness.
Details