Find Solace
A calm AI journaling companion for iOS, through App Store review with subscriptions live.
A project close to my heart
I'm deeply passionate about mental health and personal growth, and I wanted to push myself to see if I could design and develop an iOS app from start to finish in an area close to my heart.
I'm also completing my therapist qualifications part-time. Journaling and reflection have been tools in my own journey, and I wanted to bring something of that experience to other people. Personal growth and journaling apps are nothing new, but with Find Solace I wanted to explore how AI could play a meaningful part.
Space to reflect
The idea was to offer a gentle reflective prompt each day. You could respond by text or voice and record your mood, with the app offering reflections that might help you see a perspective you hadn't considered yourself.
Weekly, monthly and yearly views would give you space to look back and notice your growth over time. When you're going through a tough time, it can be easy to get stuck in the moment and lose sight of how far you've come. I wanted that longer view to be part of the experience.
Making it feel personal
I took a great deal of care over the design, and really enjoyed developing the UX and UI: how the app looked, how it felt, and the small details of using it. Customisation mattered to me. Different themes, dark mode and a choice of tones of voice were all ways to make it feel personal. That care extended to details like the haptics too.
I built the app in Swift and took it through App Store review, with subscription payments handled through RevenueCat. Getting it to that point was part of the challenge I'd set myself: developing the app from start to finish.
A labour of love
Safety was a concern throughout. I've been working with the guardrails in the GPT family of models, and safety is something I'm continuing to develop as the mental health and AI therapy space evolves.
Find Solace is more than an iOS project to me. It's something I believe can help people, and something I'm deeply passionate about. It's been a real labour of love.
Built with: Swift, Xcode, Cursor, Claude Code, Supabase, RevenueCat, Resend
Part of the Rolling Waves work archive.