Matrimonial App

MJMarry

MJMarry helps Muslim singles find a spouse with their families involved. Members see compatibility-scored profiles, like each other to match, and can be introduced by a Khatuna (matchmaker) or invite a chaperone into their chats and calls.

Sector
Matrimonial App
Audience
Muslim singles and their families
Scope
Matching, matchmakers, chaperones, chat and video calls
Status
Recent project
MJMarry matchmaker profile, match card and match screens beside the MJMarry heart mark
Talha Manzoor · MJMarry matrimonial app
Screens & video

Matches, matchmakers and profiles.

The screens use a local stand-in for the API with fictional profiles and free-licensed (CC0) portrait photos.

A quick video tour.

A short tour of matching, the match screen and matchmakers, with music.

Open or download the tour

Matching

Compatibility-scored profiles and the match screen.

MJMarry match card with sample recordsEnlarge image: Match

Match

A profile card with compatibility score, bio and education. Swipe right to like.

MJMarry match screen with sample recordsEnlarge image: It's a match

It's a match

When the like is mutual, the match opens with a shortcut to chat.

MJMarry match card managed by a matchmaker with sample recordsEnlarge image: Managed by a Khatuna

Managed by a Khatuna

Verified profiles, and a badge when a matchmaker manages the profile.

Activity

Your matches, the people you liked and who liked you.

MJMarry matches list with sample recordsEnlarge image: Matches

Matches

Everyone you've matched with and their score.

MJMarry likes list with sample recordsEnlarge image: Likes

Likes

The people you've liked.

MJMarry liked by list with sample recordsEnlarge image: Liked by

Liked by

People who liked you, ready to like back.

Matchmakers and profile

Find a Khatuna, see their ratings and manage your own profile.

MJMarry matchmaker directory with sample recordsEnlarge image: Meet Khatuna

Meet Khatuna

Search and filter matchmakers, with their ratings.

MJMarry matchmaker profile with sample recordsEnlarge image: Matchmaker profile

Matchmaker profile

About the matchmaker, with message and report actions.

MJMarry matchmaker ratings with sample recordsEnlarge image: Ratings

Ratings

Communication, kindness and punctuality ratings from families.

MJMarry member profile with sample recordsEnlarge image: Your profile

Your profile

Photos, interests and personality, with settings and verification.

About the product

A matrimonial app that keeps families in the room.

MJMarry is built for people looking for marriage, not casual dating. Profiles cover faith, family and values as well as work and education, and every suggestion comes with a compatibility score.

The hard part

Many families want to be part of the search, and members want privacy and safety. The app had to support matchmakers and chaperones as real roles, with their own sign-up and dashboards, without making the everyday matching flow heavier.

From a profile to a conversation

  • Profile

    Answer the profile questions, add photos and verify your picture.

  • Match

    Swipe through compatibility-scored profiles. A match opens when the like is mutual.

  • Meet

    Chat or call your match, or be introduced through a Khatuna, with a chaperone able to join.

My work

My part of the project.

  • Expo and React Native app for iOS and Android
  • Matching, matchmaker, chaperone, chat and video-call flows

React Native engineering · Talha Manzoor. The product belongs to its owners. This page describes the whole product, not only my part.

What’s in the code

  • Mobile app

    Expo and React Native with React Navigation stacks and tabs, React Native Paper, and an animated swipe deck built on PanResponder.

  • Chat and calls

    Stream Chat and Stream Video for messaging and video calls, with Firebase Cloud Messaging for push notifications.

  • Roles and languages

    Separate member, Khatuna and chaperone dashboards, photo verification with the camera, and i18next translations in English, Arabic, Urdu, French, Spanish and Indonesian.

What we delivered

A matrimonial app, end to end

I, Talha Manzoor, built the MJMarry mobile app. Matching, likes, the matchmaker directory, profiles, chaperones, chat and calls all run in the code. Chat and calls need the live Stream service, so they aren’t shown in the screens.

Tools

Tools we used.

React NativeExpoStream ChatStream VideoFirebase Messagingi18next

Based on the code I worked with or my own work on the project. The live product may use different tools today.