Hours: Mon - Fri: 10.00 AM - 5.00 PM
Duration: 6 Weeks
Client: Moodi (Developer: TWO BODY PROBLEM LLP)
Category: Mobile App
Platform: Android

Here to Know About This Project

Moodi is an emotion-and-mood tracking app that helps users practice self-help techniques like CBT-based diaries, positive-moments journaling, and mood logging in a simple, engaging way. play.google.com
The client needed a refined mobile experience that could handle user-entry flows, emotional journaling, mood visualization and support growth beyond 100K downloads

The Challenge of the Project

Key challenges included:

  • Designing a user interface that invited frequent quick entries (morning diary, evening reflection, mood check-ins) without causing “app fatigue”. play.google.com
  • Supporting data-rich features (journals, emotion tags, gratitude logs) while keeping performance strong on diverse Android devices.
  • Ensuring robust offline / sync logic so that users in low-connectivity scenarios could still log entries and later sync without data loss.
  • Building a backend and analytics infrastructure to surface insights (mood trends, stress triggers) and prepare the app for future monetization (subscriptions) while respecting user privacy.

Our Solution & Approach

Our approach began with mapping user behaviours across different mood-states and journal-usage patterns. We then delivered a full mobile optimisation and feature-upgrade cycle:

Developed a lightweight Android application architecture using modern Android components (Kotlin, ViewModel/Lifecycle, Room or equivalent local DB) to support both immediate logging and later sync.

    • Designed a streamlined UI with quick-entry workflows (emoji + tag), daily prompts (morning/evening), and optional deeper journal reflection.
    • Implemented offline-first data handling: local caching of user entries, sync queue on connectivity, and conflict-resolution logic to ensure data integrity.
    • Built an analytics module with event tracking (entry frequency, emotion categories, usage retention) to inform future UX improvements and subscription conversion paths.
    • Optimised performance: asset compression, minimal memory footprint, fast app-load, and smooth transitions to encourage daily engagement.

Key Deliverables & Implementations

Result & Impact

With the update, Moodi transformed into a more engaging, reliable mood-tracking tool. Users gained faster entry mechanisms, more consistent functionality across devices, and offline resilience. Internally, the client’s team gained clearer data on user behaviour, enabling planned feature roll-outs and subscription strategies. The app’s architecture is now better positioned for growth beyond 100K downloads, supporting deeper journaling tools and future analytics-driven features.

Tech Stack / Tools Used

Android (Kotlin), Room / Local Database, Android Lifecycle & ViewModel, Offline Sync Architecture, Event Analytics, In-App Subscription Infrastructure, Asset & Performance Optimisation