Mobile Application · AI Tool

DuaComposer

An AI spiritual writing companion that transforms heartfelt thoughts into beautifully structured Islamic prayers.

Project Overview

Making dua is personal, but finding the words isn't always easy. Many Muslims feel the weight of what they want to say but struggle to articulate it in the structured, reverent form a dua calls for. DuaComposer was built to bridge that gap — giving users a space to pour out their thoughts in plain language, and returning something that feels like it came from the heart.

The app uses a carefully engineered AI persona — the Heart-Listener — to receive raw emotional input and produce duas that follow the correct Islamic structure: opening with praise of Allah, followed by Salawat, then seeking forgiveness, then Jannah, then personal requests. The output doesn't just feel structured — it feels felt.

Built and launched in under three weeks — including prompt engineering, subscription setup, app store submission, and marketing — DuaComposer crossed 1,600 downloads in its first three weeks live, with 29 paying subscribers and revenue from day one.

Client
Internal Product
Timeline
~2–3 weeks (build → launch)
Services
Product Strategy · AI System Design · Mobile Development · Launch & Distribution
Tech Stack
React Native Expo OpenAI API RevenueCat iOS / Android
The Challenge

Translating emotion into structured, meaningful output

"People don't struggle to feel — they struggle to express."

The technical build was straightforward. The hard part was the prompt. A generic AI response — even a well-structured one — can feel hollow in a spiritual context. The system needed to receive emotionally charged, unfiltered input and respond with something that felt genuine, personal, and structurally correct every single time.

Getting that balance required significant prompt engineering iteration — encoding Islamic structure while preserving emotional responsiveness, so the output never felt like a template filling in blanks.

Our Solution

What we built

Heart-Listener AI Persona

A deeply engineered AI persona designed to receive unfiltered emotional input — grief, gratitude, anxiety, hope — and respond with empathy and spiritual attunement. Not pattern-matching. Listening.

Structured Dua Output Engine

Every generated prayer follows the correct Islamic format: Praise of Allah, Salawat, Forgiveness, Jannah, Personal requests. Structure is non-negotiable; the AI enforces it on every output without making it feel mechanical.

Emotion-Aware Input Handling

Users can write casually, emotionally, or even messily — the system interprets intent and reshapes it into something coherent and complete, meeting the user wherever they are emotionally.

Subscription Model via RevenueCat

Monthly and annual plans with a clean paywall experience. In-app purchase flows handle upgrades and renewals natively, with a free tier to lower the barrier to first use and validate willingness to pay.

Results

The numbers speak

1.6K+
Downloads in first 3 weeks
29
Paying subscribers from day one
~$500
Revenue in first weeks
3wks
Build, launch & market solo
System Insight

DuaComposer is not just a generator — it's a translation layer.

emotion structure
intention expression
scattered thoughts complete, meaningful output

By focusing on structure rather than just generation, the system produces results that feel both personal and spiritually grounded.

Next case study
Mobile Game

I Call On

A fast-paced multiplayer word game built for the moments when everyone's in the same room and nobody can agree on what to play.

Read case study

Let's build something together

Have a workflow that needs automating or a product that needs building? Let's talk.

Start a Project