Skip to content
All work
  • iOS & Android
  • Since 2021
  • Lead developer

MuslamicaCase study

A Muslim companion app for practising faith alongside others.

Two phones showing Muslamica's Recite tab with group recitations and a Surah Al-Mulk recitation screen

TheProblem

Staying consistent with worship on your own is hard. Doing it alongside others — reciting together, asking for duas, seeing friends keep a streak — makes it easier to keep going.

Muslamica gives that a home: a community built around practising faith rather than scrolling, where most features involve doing something together.

TheProduct

Its flagship feature is reciting the Qur'an together: companions take turns ayah by ayah, either by recording their part or reciting live in real time. Around it are dua requests and expressions, companions and profiles, streaks and leaderboards, an anonymous mailbox, Qur'an games and virtual gifts.

It's a long-running product rather than a one-off build. The app has been in development since 2021 and has grown feature by feature on the App Store and Google Play, alongside a website for subscriptions and account features.

InsideThe app

  • Muslamica's Dua Requests and Expressions feeds side by side
    Dua requests and expressions from the community.
  • A Muslamica user profile with streak and companions, next to the recitation leaderboard
    Profiles, streaks and recitation leaderboards.
  • A Muslamica Qur'an quiz asking which surah a verse is from, next to the games stats screen
    Qur'an games to play with companions.
  • Muslamica's anonymous mailbox screens
    An anonymous mailbox for advice and support.

What itDoes

  1. 01

    Recite the Qur'an together

    Group recitations where companions take turns — recorded and shared, or live in real time with voice through Agora.

  2. 02

    Dua requests and expressions

    A community feed for dua requests, reminders and personal reflections, with likes, comments and moderation tools.

  3. 03

    Companions, profiles and streaks

    Profiles with recitation streaks and points, companion requests and leaderboards, kept up to date by scheduled backend jobs.

  4. 04

    Anonymous mailbox

    Write in anonymously to ask for advice or support, and reply to others.

  5. 05

    Games and gifts

    Qur'an knowledge games played against companions, and virtual gifts bought with in-app coins.

  6. 06

    Search and AI features

    Algolia-powered search across hadith, duas and mailbox posts, and OpenAI integrations including comparing a user's recitation with a reciter's audio.

A backend that serves two apps

Muslamica's backend is a set of Firebase Cloud Functions with validated endpoints, scheduled jobs for streaks and leaderboards, and integrations with Stripe, RevenueCat, Agora, Algolia, AWS S3 and OpenAI.

When gardeen came along, it reused the same accounts, Premium subscription and infrastructure — a decision that only works because the backend was built to be extended.

MyRole

I've built and maintained Muslamica across its life: the React Native app, the Firebase Cloud Functions backend that serves it, its website, and every release to both stores.

That includes the unglamorous parts of running a real app — debugging production issues, upgrading through Expo SDK versions, handling account deletion and moderation, and keeping payments and subscriptions working.

Built with

  • React Native
  • Expo
  • Firebase Auth
  • Cloud Firestore
  • Cloud Functions
  • Agora (live audio)
  • RevenueCat
  • Stripe
  • Algolia
  • AWS S3 & CloudFront
  • OpenAI API
  • Push notifications
Next projectgardeen

Have somethingIn mind?

Tell me what you want to build. You don’t need all the technical details figured out yet.

Tell me about your app