I’ve been developing MoodTrackMe, a structured mood and sleep tracking app designed to help people understand their mental health patterns more easily, particularly those dealing with mood cycles, stress, sleep issues, depression or bipolar symptoms.
Rather than using a traditional mood diary, the app follows a standardised protocol used in clinical psychology. Each day, you simply complete a quick check-in to record your mood, sleep duration, energy levels, thoughts, stress level and impulsivity. Over time, the app visualises patterns that would otherwise be difficult to remember or reconstruct (e.g. the effect of sleep on mood, how tension builds up, or the appearance of early warning signs before a depressive or manic shift).
Here are a few things that might be of interest to this community:
1. Privacy-first
All data stays on the device. Nothing is uploaded anywhere unless you explicitly export a PDF. There are no analytics SDKs, accounts or tracking.
2. Built with SwiftUI and Core Data.
The fully native app uses Core Data for local storage and integrates with Apple Health for optional sleep data. The UI is intentionally minimal.
3. Therapist-informed structure:
The tracking format is based on widely used self-observation worksheets from clinical psychology and has been adapted for use on mobile devices. Several therapists provided feedback to ensure that the fields are meaningful and not overwhelming.
4. Emergency Plan
There is a built-in 'Emergency Plan' section for trusted contacts, early warning signs and coping strategies — something that many clinicians ask patients to maintain manually.
5. Coming soon: optional on-device ML
I am currently working on a lightweight local classifier (Core ML) that uses sleep, heart rate and mood patterns to estimate risk trends (e.g. elevated activation or depressive drift). The goal is not to diagnose anything, but to highlight patterns earlier.
Why I built this
Many people find it difficult to track their mood consistently because the tools available feel too simple or too vague. Traditional paper worksheets provide much more insight, but they are difficult to maintain. MoodTrackMe is my attempt to incorporate that clinical structure into an everyday app that is calm and private.
dakn•10h ago
I’ve been developing MoodTrackMe, a structured mood and sleep tracking app designed to help people understand their mental health patterns more easily, particularly those dealing with mood cycles, stress, sleep issues, depression or bipolar symptoms.
Rather than using a traditional mood diary, the app follows a standardised protocol used in clinical psychology. Each day, you simply complete a quick check-in to record your mood, sleep duration, energy levels, thoughts, stress level and impulsivity. Over time, the app visualises patterns that would otherwise be difficult to remember or reconstruct (e.g. the effect of sleep on mood, how tension builds up, or the appearance of early warning signs before a depressive or manic shift).
Here are a few things that might be of interest to this community:
1. Privacy-first
All data stays on the device. Nothing is uploaded anywhere unless you explicitly export a PDF. There are no analytics SDKs, accounts or tracking.
2. Built with SwiftUI and Core Data.
The fully native app uses Core Data for local storage and integrates with Apple Health for optional sleep data. The UI is intentionally minimal.
3. Therapist-informed structure:
The tracking format is based on widely used self-observation worksheets from clinical psychology and has been adapted for use on mobile devices. Several therapists provided feedback to ensure that the fields are meaningful and not overwhelming.
4. Emergency Plan
There is a built-in 'Emergency Plan' section for trusted contacts, early warning signs and coping strategies — something that many clinicians ask patients to maintain manually.
5. Coming soon: optional on-device ML
I am currently working on a lightweight local classifier (Core ML) that uses sleep, heart rate and mood patterns to estimate risk trends (e.g. elevated activation or depressive drift). The goal is not to diagnose anything, but to highlight patterns earlier.
6. TestFlight available
If you would like to try it or provide feedback, here is the public TestFlight link: https://testflight.apple.com/join/VnHpQmdg.
Why I built this Many people find it difficult to track their mood consistently because the tools available feel too simple or too vague. Traditional paper worksheets provide much more insight, but they are difficult to maintain. MoodTrackMe is my attempt to incorporate that clinical structure into an everyday app that is calm and private.