Back to browse
MoodJot – Mood tracker mobile app with community feed, built with KMP

MoodJot – Mood tracker mobile app with community feed, built with KMP

by appmuzzik·Mar 2, 2026·3 points·0 comments

AI Analysis

●●SolidCozySolve My Problem

KMP mood tracker with community feed—differentiator exists, but Daylio and Moodpath already own the space.

Strengths
  • Genuine multi-platform code-sharing via Compose Multiplatform (31 screens); platform parity without duplication.
  • Community feed social angle adds dimension absent from Daylio/DailyBean; peer mood visibility could increase engagement.
  • Thoughtful localization (5 languages) and platform-native integrations (StoreKit 2, Play Billing, WidgetKit).
Weaknesses
  • Daylio (7M+ users, monetized) and Moodpath (clinical partnerships) have entrenched network effects and clinical credibility.
  • AI mood analysis is ChatGPT-powered pattern matching—no novel insight over existing apps' trend detection.
Category
Target Audience

Mental health–conscious users seeking mood tracking with community features; self-improvement habit builders.

Similar To

Daylio · Moodpath · DailyBean

Post Description

MoodJot is a mood tracking app I built solo using Kotlin Multiplatform and Compose Multiplatform. It ships on both iOS and Android from a single codebase.

The main differentiator from existing mood trackers (Daylio, DailyBean, etc.) is a community feed where users can share moods and see how others are feeling.

Technical details: - Compose Multiplatform for shared UI (31 screens) - GitLive Firebase KMP SDK for Firestore, Auth, Storage - ChatGPT integration for AI mood pattern analysis via Ktor - expect/actual for StoreKit 2 (iOS) and Play Billing 7.0 (Android) - Home screen widgets: SwiftUI WidgetKit (iOS) and RemoteViews (Android) - Custom localization: 5 languages without platform string resources - Kamel for cross-platform image loading, multiplatform-settings for persistence

Other features: photo attachments, 10-point intensity scale, 80+ trackable activities, 25+ achievement badges, 14 emoji themes, goal tracking.

Live on App Store and Google Play since November 2025.

https://moodjot.app

Happy to discuss the KMP architecture or any design decisions.

Similar Projects

Developer Tools●●Solid

CLI and TUI for Elasticsearch and OpenSearch

Kotlin Multiplatform enables native binaries—no JVM runtime needed for Elasticsearch CLI.

Niche GemBig Brain
jillesvangurp
212mo ago