One Community, One Faith, One Platform · Christian Matrimonial & Community App · v1.0
Christ Connect is a faith-centered matrimonial and community platform designed exclusively for the Christian community across India. It addresses the fragmented landscape of Christian matchmaking — where families currently rely on church notice boards, word-of-mouth, and generic matrimonial sites that lack cultural sensitivity. The platform combines a modern matchmaking experience with a broader community ecosystem: church directory, prayer network, video sermons, a Christian marketplace, donation support for ministries, Bible reading, song books, and Christian news — all under one roof.
The tagline — "One Community, One Faith, One Platform" — captures the vision: a single, trusted digital home for Indian Christians to find life partners, strengthen their faith, and stay connected with their community.
The platform ships as a Flutter mobile app (iOS + Android) backed by a Laravel API, with a web-based Admin/Matchmaker CRM for profile verification, subscription management, and matchmaking oversight. Razorpay powers payments; WhatsApp and push notifications keep users engaged.
| Persona | Description | Key Goals |
|---|---|---|
| Sarah, 26 Software Engineer, Bangalore | Active church-goer looking for a partner who shares her faith. Currently browses generic sites but finds few genuinely practicing Christians. | Find a verified, faith-aligned match; privacy until she accepts interest; no fake profiles. |
| Daniel, 30 Business Owner, Kerala | Family is actively looking on his behalf. Wants detailed denomination/community filters (CSI, Marthoma, Catholic, Pentecostal). | Filter by denomination and mother tongue; family can co-manage profile; premium features for serious searches. |
| Pastor David Church Leader, Delhi | Wants to register his church, share sermons, accept prayer requests, and facilitate introductions for congregation members. | Church profile on platform; post sermons/events; mediate matches for members; receive ministry donations. |
| Admin / Matchmaker | Platform operator who verifies IDs, monitors reports, manages subscriptions, and manually introduces compatible profiles. | Efficient verification queue; KPI dashboard; matchmaking tools; abuse control. |
Users sign up with their mobile number and receive a 6-digit OTP. After verification, they complete a guided profile wizard that collects: full name, gender, date of birth, denomination (Catholic, Protestant, Orthodox, Pentecostal, CSI, Marthoma, CNI, etc.), community/caste (if applicable), mother tongue, height, weight, education level and field, profession, employer, annual income range, city/state, a short bio ("About Me"), and up to 8 photos. At least one clear face photo is required.
A separate "Partner Preferences" step captures desired age range, height range, denomination(s), community, city/state preferences, diet preference (vegetarian/non-vegetarian/eggetarian), income range, and education level. These preferences power the matching algorithm and filter UI.
Profiles can be created "by self" or "by family member" — a flag that's displayed on the profile card so other users know who they're communicating with.
The Discover tab surfaces profiles using a weighted-match algorithm that considers partner preferences, denomination compatibility, location proximity, and activity recency. Users see a card-stack or list view of recommended profiles, each showing the primary photo, name, age, city, profession, and a match-percentage badge.
Filters allow narrowing by age, height, denomination, community, education, profession, city, diet, and income. A search bar supports free-text lookup by profile ID or name. "Daily Recommendations" pushes 5–10 curated profiles via notification each morning, increasing engagement and return visits.
Premium users see who viewed their profile and get priority placement in others' feeds. All users can shortlist/favourite profiles for later review.
When a user likes a profile, they send an "Interest" request — optionally with a brief personal message. The recipient sees the request in their Interests tab and can Accept or Decline. Upon mutual acceptance, a private chat channel opens between the two users, enabling text messages and photo sharing within the app.
In parallel, the Admin/Matchmaker can manually introduce two profiles they believe are compatible. Both parties receive a "Matchmaker Introduction" notification with the other's profile summary. If both accept the introduction, chat opens — identical to the self-match flow. This dual model (self-service + matchmaker-mediated) serves both tech-savvy young users and families who prefer a guided approach.
Free-tier users can send a limited number of interests per day and cannot initiate chat until they upgrade. Premium users enjoy unlimited interests, direct chat, and the ability to see who expressed interest in them.
Trust is paramount in matrimonial platforms. Christ Connect implements a multi-layer verification system: users upload a government ID (Aadhaar, PAN, Passport, Voter ID) and a selfie holding the ID. The admin verification queue displays pending submissions; an admin reviews and approves or rejects with a reason. Approved profiles receive a prominent "Verified" badge — a purple shield with a gold checkmark — displayed on their card and profile page.
Church verification is an optional trust signal: a user can request their listed church's pastor to vouch for them. If the church is registered on the platform, the pastor receives a verification request and can confirm the member's active participation.
Reported and blocked profiles are flagged in the admin CRM. Repeated reports trigger automatic suspension pending review. Banned users cannot re-register with the same phone number.
| Feature | Free | Silver (₹999/3mo) | Gold (₹2,499/6mo) |
|---|---|---|---|
| Browse profiles | ✓ | ✓ | ✓ |
| Send interests / day | 5 | 25 | Unlimited |
| View who liked you | ✗ | ✓ | ✓ |
| Chat after mutual accept | ✗ | ✓ | ✓ |
| View contact details | ✗ | ✗ | ✓ |
| Profile boost (daily) | ✗ | ✗ | ✓ |
| Matchmaker introductions | ✗ | ✗ | ✓ |
Payments are processed via Razorpay (UPI, cards, net banking, wallets). Subscriptions auto-renew unless cancelled. The admin CRM shows subscription status, revenue analytics, and allows manual plan upgrades or extensions for support cases.
Beyond matrimony, Christ Connect serves as a community hub with nine content verticals visible on the home screen:
The web-based CRM is the operational backbone. It provides a real-time dashboard with KPIs (total users, active this week, pending verifications, new subscriptions, revenue MTD, matches made). Below the KPIs, a set of modules:
Push notifications (FCM) and in-app notifications cover: new interest received, interest accepted (match made), new message, profile view (premium), daily recommendations, matchmaker introduction, verification status update, subscription expiry reminder, prayer request updates, and church event reminders. WhatsApp notifications are sent for high-priority events (match made, verification approved) via the WhatsApp Business API. Users control notification preferences in settings.
End-to-end encrypted chat. Photos hidden until interest accepted. HTTPS everywhere. OWASP top-10 hardened API. Data stored in India (GDPR / IT Act compliant).
API p95 latency <300ms. App cold-start <2s. Pagination on all list endpoints. CDN-served images with lazy loading.
Stateless Laravel API behind load balancer. Redis caching for match scores. Queue workers for notifications and image processing. Scales to 500K+ profiles.
WCAG 2.1 AA compliance. Hindi + English + regional language support. Font scaling. Screen-reader friendly labels on all interactive elements.
| Entity | Statuses |
|---|---|
| User Profile | Draft → Active → Suspended → Banned |
| Verification | Not Submitted → Pending → Approved → Rejected |
| Interest | Sent → Accepted → Declined → Withdrawn |
| Introduction | Proposed → Both Accepted → One Declined → Expired |
| Subscription | Free → Silver/Gold Active → Expired → Cancelled |
| Report | Open → Under Review → Action Taken → Closed |
Click through the app flows below — switch between the User App and Admin CRM.
6-week sprint plan — Flutter + Laravel
One codebase, native performance on both platforms. Hot reload accelerates UI development. Rich animation framework for the card-swipe discovery UI.
Battle-tested PHP framework with built-in auth, queue, cache, and broadcasting. Massive ecosystem (Sanctum, Horizon, Media Library). Fast to build, easy to hire for.
India's leading payment gateway. Supports UPI, cards, wallets, net banking, and recurring subscriptions out of the box. PCI DSS compliant.
Cost-effective hosting on DigitalOcean or AWS Lightsail. CloudPanel for server management. Easy horizontal scaling when user base grows.