Pasandida - Complete Matrimony Platform

What's Included
The matrimony industry is worth $3.8 billion and growing every year. Millions of families are actively searching for life partners online. The only question is — will they find them on YOUR platform?
Pasandida is a complete, production-ready Matrimony & Matchmaking Platform — Mobile Apps, Website, and Admin Panel — built with powerful matchmaking algorithms, premium memberships, integrated payments, and real-time voice/video communication. Everything you need to launch a professional matrimony business, packaged and ready to deploy.
This isn't a basic template with a profile list and a contact form. This is a 155-feature matrimony engine with a 24-criteria smart matching algorithm, in-app wallet, subscription monetization, Agora video calling, Firebase push notifications, document verification, referral rewards, and an admin panel so powerful you could run a matrimony empire from your phone.
What You Get — At a Glance
• Android & iOS Mobile Apps (Flutter) — one codebase, two platforms
• Powerful Admin Dashboard — total control over every user, payment, and setting
• Smart 24-Criteria Matchmaking Algorithm — compatibility percentages your users will trust
• Premium Membership Monetization — recurring revenue from day one
• Razorpay + Stripe Payment Gateways — India + global coverage
• Scalable Production-Ready Backend (Node.js + Express) — built to handle growth
The Opportunity Is Massive — And It's Not Slowing Down
The online matrimony and matchmaking industry is exploding worldwide. Every community, every culture, every region needs a trusted platform where families can find suitable matches. Building one from scratch? You're looking at matchmaking algorithms, messaging infrastructure, payment gateways, mobile apps for two platforms, security systems, admin tools, and months of testing.
Pasandida eliminates years of development work by handing you a complete, ready-to-launch matrimony platform with every core feature already built, tested, and production-ready. While your competitors are still writing their first line of code, you'll be signing up users.
A Complete Matrimony Ecosystem — Not Just an App
Pasandida is a fully integrated matrimony ecosystem engineered for entrepreneurs who want to launch, monetize, and scale their own matchmaking platform — fast.
• Mobile App for Android and iOS users — beautiful, fast, and feature-packed
• Public Website for browsing profiles and content — drives organic traffic and SEO
• Admin Dashboard for platform management — run your business from one screen
• Backend API system powering all applications — clean, documented, scalable
• Payment infrastructure for subscriptions and transactions — money flowing from day one
• Push notification system — keep users engaged and coming back
• Voice and video communication support — private, secure, in-app connections

User Registration & Authentication — Zero Friction, Maximum Trust
Every registration that fails is a customer your competitor gets instead. Pasandida makes signing up effortless while keeping fake profiles out:
• Email registration system
• Phone number registration
• Google login — one-tap onboarding
• Apple login — required for iOS, included out of the box
• OTP SMS verification — 6-digit code, 1-minute expiry, configurable provider
• Password reset system — encrypted link, 24-hour validity
• Secure password change — old password verified before allowing changes
• Firebase phone authentication — battle-tested reliability
• Automatic login token refresh — users never get logged out unexpectedly
Fast, secure onboarding that prevents fake registrations and builds account authenticity from the first tap.
Advanced Profile Management — The Heart of Every Successful Match
Shallow profiles produce bad matches. Bad matches produce unhappy users. Pasandida's 11-step profile system captures the depth that families actually look for:
• 11-step detailed profile creation — guided, structured, complete
• Personal information and family details — what families care about most
• Religion, community and cultural information — deep cultural matching
• Education and career information — professional compatibility
• Partner preference criteria — 24+ criteria for precise matching
• Profile photo upload with automatic watermark — prevents photo theft
• Multiple photo gallery — users showcase more of who they are
• Identity document upload and verification — trust through verified profiles
• Custom profile fields — admins add any field they need (hobbies, interests, etc.)
• Profile completion percentage tracking — gamification that drives complete profiles
Detailed profiles mean more accurate match recommendations, happier users, and higher premium conversion rates.
Smart Match Discovery System — Where Algorithms Meet Destiny
The matchmaking algorithm is the soul of a matrimony platform. Pasandida's is built to impress:
• Advanced search filters — name, gender, occupation, education, marital status, height, city, state, country, age range, and custom fields
• Search by age, religion, location, education, and occupation — the filters families actually use
• Location-based nearby matches — GPS-powered proximity discovery
• Latest registered profiles — fresh faces drive daily engagement
• Most viewed profiles — social proof that builds trust
• Full profile viewing — with automatic "someone viewed your profile" notification
• 24-criteria compatibility match algorithm — Age, Height, Marital Status, Children, Family Type, Religion, Community, Mother Tongue, Horoscope, Manglik Status, Country, State, City, Education, Occupation, Income, Diet, Smoking, Alcohol, Disability, Complexion, Body Type, and more — each with configurable importance weights
• Fast master data loading system — all dropdown data in a single API call for lightning-fast app performance
Users discover compatible partners quickly, engagement stays high, and your platform becomes the one people recommend to their families.
Proposal & Match Management — Digital Rishta, Done Right
Pasandida implements a structured matchmaking workflow that mirrors traditional matrimony — but faster, smarter, and digital:
• Send match proposals — express interest with one tap
• Accept or reject proposals — clear, respectful decisions
• Cancel sent proposals — changed your mind? No problem
• View sent and received proposals — with match percentages and status filters
• Mutual proposal auto-accept logic — if both sides send proposals, they're automatically matched
• Accepted matches list — see every successful connection
Smart feature: Married or engaged users cannot send proposals — built-in platform integrity.
Communication System — Private, Secure, In-App Conversations
Users shouldn't have to share phone numbers with strangers. Pasandida keeps communication safe and within your platform:
• Real-time chat messaging — instant text conversations
• Conversation management — organized chat lists with profile pictures
• Voice calling between matched users — voice connections without sharing numbers
• Video calling using Agora — face-to-face conversations, powered by enterprise-grade technology
• Chat notifications — never miss a message
• Conversation history — pick up where you left off
When communication happens inside your app, users stay inside your app. That means more engagement, more premium conversions, and more revenue.
Favorites & Safety Controls — A Platform People Trust
Trust is the currency of matrimony. Pasandida protects it:
• Add profiles to favorites — bookmark the ones you like, they get notified
• View saved favorite profiles — with match percentages
• Block or unblock users — blocked users vanish from search, proposals, chat, everything
• Report suspicious profiles — goes directly to admin for review
• View blocked user list — full control over who you interact with
A secure, respectful community environment means families feel safe recommending your platform to others.
Premium Membership & Monetization — Multiple Revenue Streams From Day One
A matrimony platform without monetization is a charity. Pasandida makes you money:
• Subscription packages — create plans that fit every budget
• Premium membership tiers — upsell users to higher-value plans
• Package upgrade logic — smart handling of new purchases, same-tier extensions, and tier upgrades
• Razorpay payment integration — India's most trusted gateway
• Stripe payment integration — global coverage for international users
• In-app wallet system — users deposit money, spend on packages
• Coupon and discount system — promotional pricing that drives conversions
• Package purchase history — complete transaction transparency
Premium memberships, wallet top-ups, subscription renewals, referral-driven growth — the revenue machine is built in.
Content & Community Engagement — Trust That Converts
Nothing sells a matrimony platform like success stories from real couples. Pasandida makes community content effortless:
• Success story submission system — couples share their journey, with watermarked photos
• Success story approval workflow — admin reviews before publishing
• Partner acceptance flow — both partners must approve the story
• Blog publishing system — drive organic traffic with relationship content
• FAQ knowledge base — reduce support tickets
• User feedback system — listen to your community
• Public landing page displaying latest profiles — SEO-friendly, conversion-optimized
Every success story is social proof. Every blog post is organic traffic. Every FAQ is one fewer support email.
Admin Dashboard — Run Your Matrimony Empire From One Screen
The admin panel isn't an afterthought — it's the command center of your business:
• Secure admin login system with 2FA (Google Authenticator)
• Sub-admin role management — delegate without losing control
• Complete user management — view profiles, manage packages, approve documents
• Document verification system — approve/reject identity proofs
• Profile photo approval system — maintain platform quality
• Subscription and package management — create plans, manage tiers, record payments
• Coupon and discount management — promotional campaigns in clicks
• Payment gateway configuration — switch between Razorpay and Stripe per platform
• Blog and FAQ management — publish content that drives traffic
• Push notification broadcasting — re-engage users with targeted messages
• Platform analytics dashboard — registrations, proposals, trends, all at a glance
Full administrative control — manage users, verify documents, track payments, publish content, and monitor growth from a single dashboard.
Reports & Analytics — Data That Drives Decisions
You can't grow what you can't measure. Pasandida gives you the numbers:
• User registration reports — who's joining, when, and how fast
• Proposal activity reports (6 types) — monthly charts, top senders, top receivers
• Premium membership reports — who's paying and how much
• Blocked users reports — platform health at a glance
• Monthly registration trends — 12-month growth visualization
• Proposal activity charts — engagement metrics that matter
Real-time insights that let you optimize pricing, target promotions, and accelerate growth.
Enterprise-Grade Security — Because Families Trust You With Their Data
Matrimony platforms handle deeply personal data. Pasandida protects every byte:
• Token-based API authentication — 1-hour expiry, signed tokens
• Refresh tokens for continuous login — 24-hour validity, silent renewal
• Encrypted password storage — industry-standard hashing, never plain text
• Two-factor authentication support — Google Authenticator for admin accounts
• Request validation and data protection — every input checked before processing
• Role-based access control — Super Admin, Sub-Admin, App User
• Device tracking system — every request logs app version, device ID, model, and location
• Image watermarking — company logo on every photo prevents misuse
• Demo user protection — demo accounts cannot modify any data
• Marriage protection — married/engaged users cannot send proposals
When families trust your platform with their personal information, that trust must be absolute.
Third-Party Integrations — Battle-Tested Services
Pasandida integrates with services trusted by millions of businesses worldwide:
• Firebase Cloud Messaging — push notifications with multi-device broadcast
• Razorpay — India's leading payment gateway, fully configured
• Stripe — global payment processing for international markets
• Agora — enterprise-grade real-time voice and video calling
• SMTP email system — configurable email delivery for all notifications
• SMS OTP provider — fully configurable phone verification
Every integration is pre-built and admin-configurable. No code changes needed.
Automation System — Your Platform Works While You Sleep
Manual work kills scalability. Pasandida automates the repetitive:
• Admin notifications for new user registrations — know the moment someone joins
• Referral reward system — referred users complete profiles, referrers get wallet credits automatically
• Automatic subscription date management — package dates cascade perfectly
• Profile view tracking — automatic notifications to viewed profiles
• Notification preference automation — respects user opt-in/opt-out choices
• Automatic image storage cleanup — old photos deleted when replaced, saving server space
• Mutual proposal auto-accept — if both send proposals, both are instantly matched
Less manual work. More engagement. Faster growth.
Technology Stack — Modern, Scalable, Production-Ready
• Mobile applications built using Flutter — one codebase, Android + iOS
• Backend API built using Node.js and Express — fast, scalable, battle-tested
• Database support for PostgreSQL or MySQL — your choice
• Web-based admin dashboard — manage everything from any browser
• Integration with Firebase, Stripe, Razorpay, and Agora
• 7 database versions with 18 migration files — structured versioning from v1.0 to v1.7
• 5-step database setup wizard — fresh install or upgrade, handled automatically
• Auto-generated API documentation — every endpoint documented

The Complete 155-Feature Breakdown
SECTION 1: USER FEATURES (For App Users)
These features power the experience for every user searching for a life partner through the mobile app.
Registration & Login — Get Users In, Keep Fakers Out
1. Sign Up with Email
Users create accounts using email, password, and phone number. Passwords are securely encrypted before saving.
2. Sign Up with Phone Number
One-tap registration using just a phone number — no password required.
3. Google & Apple Sign-In
One-click social login. New users get accounts created automatically. Returning users log in instantly.
4. Phone Number Login
Firebase phone authentication — trust-grade security from Google's infrastructure.
5. OTP Verification (SMS Code)
6-digit verification code via SMS, 1-minute expiry. SMS provider is fully admin-configurable.
6. Forgot Password
Encrypted reset link sent via email, valid for 1 day. Secure and user-friendly recovery.
7. Change Password / Email / Phone Number
Logged-in users update credentials anytime. Old values verified before allowing changes.
8. Automatic Login Refresh
When login tokens expire, the system silently generates new ones. Users never notice interruptions.
Profile Management — Where Matches Begin
9. 11-Step Profile Completion
Guided profile creation that captures what families actually care about:
- Step 1: Profile for (Self, Son, Daughter, etc.) + Gender
- Step 2: Name, phone, email, date of birth
- Step 3: Marital status, height, weight, complexion, body type, languages
- Step 4: Religion, community, sub-community, mother tongue
- Step 5: Father/mother details, siblings, family type
- Step 6: Permanent and current address, citizenship, visa status
- Step 7: Education, occupation, company, annual income
- Step 8: Horoscope details, zodiac sign, manglik status
- Step 9: Diet preference, smoking, drinking habits
- Step 10: Partner preferences across 24+ criteria
- Step 11: Identity document upload (watermark auto-applied)
Each step has a configurable weight. Profile completion percentage drives engagement. Admins can disable or make any step skippable.
10. Profile Photo Upload
Company watermark (50% transparency logo) auto-applied to prevent misuse. Old photos auto-deleted from server.
11. Update Profile Details
Users update any information post-registration. First-time completions trigger admin email + push notification.
12. Photo Gallery
Multiple photo uploads with individual view and delete. Showcase personalities beyond a single profile pic.
13. Custom Profile Fields
Admins create extra fields (hobbies, interests, etc.) — text, number, dropdown, or multi-select. Database columns auto-created.
14. Document Upload & Verification
Identity documents (Aadhar, Voter ID, etc.) with auto-watermark. Admin approves or rejects.
15. Notification Preferences
Users toggle push and email notifications on or off — their choice, their control.
16. Delete Account
Permanent deletion across 35+ database tables. Complete data erasure when requested.
Search & Discovery — Find "The One" Faster
17. Search Users with Filters
Search by name, gender, occupation, education, marital status, height, city, state, country, age range, and custom fields. Blocked users excluded. Match percentage shown with every result.
18. Latest Profiles
Newest profiles on the home screen. Works without login for the public landing page — drives registrations from browsers.
19. Nearest Users (Location-Based)
GPS-powered proximity matching. Results sorted from nearest to farthest using real-world distance calculation.
20. Most Viewed Profiles
Social proof at work — the most popular profiles rise to the top.
21. View Full Profile
Complete details: personal info, family, astrology, preferences, addresses, documents. Automatic "someone viewed your profile" notification.
22. 24-Criteria Match Percentage
Algorithm considers: Age, Height, Marital Status, Children, Family Type, Religion, Community, Mother Tongue, Horoscope, Manglik Status, Country, State, City, Education Type, Education Medium, Occupation, Employment Type, Annual Income, Diet, Smoking, Alcohol, Disability, Complexion, and Body Type. Each criterion has configurable importance weights.
23. Master Data Loading (Single API Call)
All dropdown data — occupations, religions, communities, heights, weights, countries, currencies, payment gateways, settings — loaded in one call. Lightning-fast app performance.
Proposals (Match Requests) — Digital Rishta
24. Send Proposal
Send interest with one tap. Married/engaged users blocked from sending. Smart mutual auto-accept built in.
25. Accept / Reject Proposal
Clear decision system with instant push notification to the other person.
26. Cancel / Remove Proposal
Changed your mind? Cancel or permanently remove any proposal.
27. View Sent & Received Proposals
Complete proposal management with match percentages and status filters (pending, accepted, rejected).
Matched Users
28. View Accepted Matches
See all mutually accepted matches — both sides said yes.
Favourites
29. Add / Remove Favourites
Save profiles you like. The other person gets notified. Same button toggles add/remove.
30. View Favourites List
All saved profiles with match percentages — your personal shortlist.
Blocking & Reporting — Safety First
31. Block / Unblock a User
Blocked users disappear from search, proposals, favourites, and chat. Unblock anytime.
32. View Blocked Users
Full list of everyone you've blocked.
33. Report a User
Report inappropriate behavior with a reason. Goes directly to admin for review and action.
Chat — Conversations That Lead to Connections
34. Start Chat
Unique chat connections between users. Blocked users cannot initiate chats.
35. Chat List
All active conversations with profile pictures — organized and accessible.
Notifications — Stay Connected, Stay Engaged
36. Push Notifications
Real-time alerts: favourites, proposals, acceptance/rejection, profile views, blocks, and admin broadcasts. Powered by Firebase Cloud Messaging.
37. Notification History
All notifications saved. Users view or delete at their convenience.
Packages & Premium — Where Free Users Become Paying Customers
38. View Available Packages
Subscription plans with prices, discounts, and feature breakdowns.
39. Purchase Premium Package
Three smart scenarios: new purchase (starts today), same-tier active (queues after current), higher-tier upgrade (overrides immediately). Wallet payment supported. Admin notified on every purchase.
40. View Purchased Packages
Complete history: Active, Expired, Upcoming, or Pending status.
Payments — Friction-Free Transactions
41. Razorpay Payment
India's preferred gateway. Server creates order, app completes payment, details recorded automatically.
42. Stripe Payment
Global reach. Customer created, payment intent generated, app confirms. Works worldwide.
43. Platform-Based Gateway Selection
iOS users see Apple-approved methods. Android users see Android-approved methods. Compliance built in.
Wallet — Money In, Packages Out
44. Add Money to Wallet
Deposit funds to the in-app wallet for quick purchases.
45. View Wallet History
Complete deposit and spending history — full transparency.
Coupons — Promotions That Convert
46. View Available Coupons
Valid discount coupons with usage limits, per-user limits, and date validation.
47. Apply Coupon Code
Enter a code during package purchase for instant discounts.
Success Stories — Your Best Marketing Asset
48. Submit a Success Story
Couples share their match story with photos (auto-watermarked). Goes to admin for approval.
49. Partner Accepts/Rejects Story
Both partners must approve. On acceptance, marital status auto-updates. Beautiful workflow.
50. View Success Stories
Approved stories visible to all users — the most powerful conversion tool on your platform.
Blogs
51. Browse & Read Blog Articles
Rich content with search and pagination. Drive organic traffic and keep users engaged.
FAQ
52. Frequently Asked Questions
Organized by category. Reduces support load dramatically.
Feedback
53. Submit Feedback
Feedback linked to user accounts. Listen to your community and improve.
Location Services
54. Country / State / District / City Lookup
Hierarchical location data for profiles and search. Supports bulk import.
55. Pincode Auto-Fill
Enter a PIN/ZIP code — city, district, state, and country auto-filled. Magical UX.
Other User Features
56. Default Currency — Platform currency displayed across all prices.
57. System Configuration — App knows which features are enabled/disabled, branding, URLs, and settings.
58. Video & Voice Calling — Real-time calls between matched users via Agora. 1-hour token validity.
59. Smart App Store Redirect — Shared links detect device type — iPhone users go to App Store, Android to Play Store.
60. Languages — Available languages list for user profiles.
SECTION 2: ADMIN FEATURES (For Admin Panel Users)
These features give administrators total control through the web-based admin panel.
Admin Login & Security
61. Admin Login — Email/password with sub-admin page restrictions.
62. Two-Factor Authentication (2FA) — Google Authenticator QR code + 6-digit code on every login.
63. Admin User Management — Create, edit, block, delete admin and sub-admin accounts.
64. Admin Forgot Password — Reset via email with 5-minute expiry link.
Access Control
65. Page-Level Permissions
Super Admin: full access. Sub-Admins: Read, Add, Edit, Delete permissions per page. Unauthorized pages show "No Permission."
Dashboard
66. Admin Dashboard
At-a-glance overview: today's and monthly registrations, proposals, recent users with photos, 12-month registration trends, proposal charts, and pending block requests.
App User Management
67. View All App Users — Paginated list with search by name, email, phone, or gender.
68. View User's Complete Profile — Every detail on one page.
69. View User's Proposals / Favourites / Blocked Users — Full visibility into any user's activity.
70. Approve / Reject Documents — Identity verification with one click.
71. Verify / Reject Profile Photo — Quality control. Rejected photos deleted, user notified.
72. Update User's Profile Photo — Admin can update directly (watermark auto-applied).
73. Manage User Packages — View and manually activate packages.
74. Handle Unblock Requests — Approve or reject with context.
75. Create New User from Admin — Full 11-step user creation from the panel.
76. Bulk Delete All Users — Nuclear option preserved. Admin accounts safe.
Master Data Management
All with search, pagination, duplicate checking, and active/inactive toggle:
77. Religion Management
78. Community Management (linked to religion)
79. Sub-Community Management (linked to religion + community)
80. Marital Status Management
81. Occupation Management (with icon upload)
82. Education Management (degrees, types, medium)
83. Employment Type Management (parent-child hierarchy)
84. Annual Income Management
85. Height Management
86. Weight Management
87. Diet Management (Veg, Non-Veg, Vegan, etc.)
88. Profile For Management (Myself, Son, Daughter, etc.)
89. Document Type Management (Aadhar, Voter ID, etc.)
Region Management
90. Full Region Hierarchy — Countries, states, districts, cities. Supports bulk import.
Packages & Premium Management
91. Package Management — Create plans with multiple durations (1 month, 3 months, 1 year), pricing, and discounts.
92. Premium Facility Management — Define premium-only features. Linked facilities can't be deleted.
93. Premium Account Type Management — Manage tier hierarchy.
94. Time Duration Management — Flexible subscription periods.
95. Record Payment from Admin — Manual payment recording for offline transactions.
Coupons, Payments & Currency
96. Coupon Management — Create coupons with code, amount, validity, global limit, and per-user limit.
97. Payment Gateway Management — Configure Razorpay + Stripe. Enable/disable per platform (Android, iOS, wallet, checkout).
98. Currency Management — Default currency linked to gateways.
Content Management
99. Custom Push Notifications — Broadcast with title, message, and optional image to all users.
100. Blog Management — Rich blog editor with images. Embedded images auto-extracted and server-saved. Cover images resized to 800×600.
101. Success Story Management — Approve/reject/toggle visibility on couple stories.
102. Block Request Management — Review reports. Approve (disables account) or reject.
103. Feedback Management — View all user feedback in one place.
104. FAQ Management — Categories and questions, organized and publishable.
Reports
105. User Report — Filterable by name, gender, religion, income, and more.
106. Proposal Reports (6 Types) — Monthly charts, top senders/receivers, detailed monthly lists.
107. Premium User Report — Active premium subscribers at a glance.
108. Blocked Users Report — All disabled accounts listed.
System Configuration — Total Platform Control
109. System Flags (Master Settings) — The brain of the platform:
- Email/SMTP settings
- Video calling settings (Agora)
- Two-factor authentication settings
- Feature toggles (community, family details, astrology, wallet, etc.)
- Branding (watermark image, app name, copyright)
- Social media links (Facebook, Instagram, Twitter, LinkedIn, Threads)
- App store URLs (Play Store, App Store)
- Contact information (address, email, phone)
- Member ID format settings
- Profile photo approval toggle
- Gender visibility rules
- Firebase credentials
- OTP/SMS provider settings
- Google AdMob ad settings
- Referral reward settings (enable/disable + reward amount)
110. Registration Screen Configuration — Enable/disable each of the 11 screens. Mark as skippable or required.
111. Custom Field Management — Dynamic fields (text, number, dropdown, multi-select). Database columns auto-created.
First-Time Setup — Launch in Minutes
112. Database Setup Wizard — 5-step guided process:
- Test database connection
- Create database and tables (fresh install or upgrade from v1.0–v1.7)
- Install master data (religions, heights, income brackets, etc.)
- Install sample/demo data (optional)
- Restart database connection
113. Firebase Configuration Check — Verifies Firebase credentials are properly configured.
SECTION 3: SYSTEM FEATURES (Behind the Scenes)
Infrastructure that keeps everything running smoothly — invisible to users, essential for your business.
114. Request Logging — Every API request logged with method, URL, IP, and response status.
115. Structured Logging — INFO, WARN, ERROR, DEBUG — timestamped with source module.
116. Database Connection Pool — 10 simultaneous connections. Full transaction support.
117. Standardized API Response Format — Consistent structure: status, message, data, count, token.
118. File Serving — Photos, documents, admin panel, website, and API docs — all from one server.
119. API Documentation — Auto-generated HTML docs for every endpoint.
120. Build System — Dev mode, production builds, and doc generation automated.
121. Database Versioning & Migrations — 7 versions (v1.0–v1.7), 18 migrations:
- v1.0: Core tables (users, profiles, proposals, packages)
- v1.1: Religion and community linking
- v1.2: Document types and coupons
- v1.3: Custom fields, weight tracking, member IDs
- v1.4: Social links, contact info, copyright
- v1.5: Blog system and education types
- v1.6: Languages, OTP, gallery, ads, intro screens
- v1.7: Registration screens, social login, chat reports
122. Member ID Generation — Unique IDs with configurable format: numbers, letters, prefix, postfix, or mixed.
123. Image Processing Pipeline — Save original → apply watermark → save watermarked version → store path.
124. CORS — Admin panel and mobile apps communicate seamlessly across domains.
125. Large File Support — Handles uploads up to 50 MB.
SECTION 4: SECURITY FEATURES — Fort Knox for Your Users' Data
126. Token-Based Authentication — Signed tokens, 1-hour expiry. Public endpoints (login, signup) exempt.
127. Refresh Token — 24-hour validity, silent renewal. Users stay logged in seamlessly.
128. Password Encryption — Industry-standard hashing. Never plain text. Never.
129. Two-Factor Authentication — Google Authenticator QR + 6-digit code for admin logins.
130. Public Endpoint Whitelist — Only specific URLs accessible without auth. Everything else locked.
131. Request Validation — Required fields, empty values, data types, conditional requirements — all checked.
132. Device Tracking — App name, version, device token, device ID, manufacturer, model, location — logged.
133. Role-Based Access Control (3 Roles)
- Super Admin — Full access
- App User — Mobile app only
- Sub-Admin — Page-level permissions
134. Secure Password Reset — Encrypted, time-limited, single-use tokens.
135. Image Watermarking — Semi-transparent company logo on every upload.
136. Demo User Protection — Demo accounts cannot modify data. "Access Denied" on write attempts.
137. Marriage Protection — Married/Engaged users cannot send or accept proposals. Platform integrity enforced.
SECTION 5: INTEGRATIONS (Third-Party Services)
138. Firebase Cloud Messaging (FCM) — Multi-device broadcast, high-priority push notifications.
139. Firebase Admin SDK — Server-side auth and messaging. Admin-updatable credentials.
140. Razorpay — Indian gateway. API keys in DB. Order creation → payment processing → transaction recording.
141. Stripe — Global gateway. Customer creation → payment intent → customer ID storage.
142. Agora RTC — Real-time video/voice. Channel-specific tokens, 1-hour validity.
143. Email Service (Nodemailer) — Password resets, user notifications, 2FA emails. SMTP fully configurable.
144. SMS/OTP Provider — Phone verification via configurable SMS provider (URL, API key, sender ID).
145. HTML Content Parser (Cheerio) — Blog images extracted, server-saved, URLs replaced automatically.
SECTION 6: AUTOMATION — Set It and Forget It
146. New User → Admin Notification — Profile completion triggers admin email + push notification.
147. Referral Rewards — Referred user completes profile → referrer gets wallet credit automatically.
148. Package Date Cascading — New purchases auto-adjust future package dates.
149. Profile View Tracking — Every view recorded. Viewed user gets push notification.
150. Automatic Token Refresh — Silent token renewal. Zero user interruption.
151. Image Cleanup — Old files auto-deleted on replacement. Server storage optimized.
152. Notification Preference Check — Opt-in verified before every notification send.
153. Mutual Proposal Auto-Accept — Both sides sent proposals? Both auto-matched instantly.
154. Build & Deploy Pipeline — Compile → build admin panel → copy to deployment → copy website. Automated.
155. Database Auto-Setup — Detects version → runs migrations → sets up master data. All automatic.
Every successful matrimony platform started with one decision: to launch. Pasandida gives you 155 reasons to make that decision today. Your first success story is waiting.
What's Included
Web Application
Responsive web application
Android App
Native Android application
iOS App
Native iOS application
AI Integration
Advanced AI and ML features
Full Source Code
Complete source code ownership
Technology Stack
Mobile Technology
Database
Customer Reviews
Based on 48 reviews
155 features and every single one actually works
I've been in tech for 12 years and I'm used to products that claim 100+ features where half are broken or half-baked. Pasandida genuinely has 155 working features. I tested every major workflow — registration, profile creation, search, matching, proposals, chat, video calling, payments, wallet, coupons, referrals, document verification, admin management. Everything works. The code quality is professional and the architecture is clean. This is not a template — it's a finished product.
Deployed for a client — they are thrilled with the feature depth
We're a web agency and deployed Pasandida for a Kerala Christian matrimony client. Customized the religion/community data, branded the app and admin panel, configured Razorpay for INR and Stripe for USD (their NRI audience), and launched. The client went from $0 to ₹1.5 lakh monthly subscription revenue within 3 months. Only reason for 4 stars is customization took 2 weeks instead of the 1 week we expected — but only because there's SO much to customize.
Stripe integration opened our platform to NRI communities worldwide
Our matrimony platform targets NRI communities in the US, UK, and Canada. Stripe integration was essential and it works flawlessly. Users pay in USD, GBP, or CAD and subscriptions manage themselves. Combined with Razorpay for our Indian user base, we have complete global payment coverage. Platform-based gateway selection automatically shows the right payment methods to iOS and Android users. This level of payment sophistication is what separates a hobby project from a real business.
Share Your Experience
Help others by sharing your experience with this product
Choose Your Package
Loading package options...
Related Products

Pasandida - Complete Matrimony Platform
One-time purchase • Full source code included
About This Product
The matrimony industry is worth $3.8 billion and growing every year. Millions of families are actively searching for life partners online. The only question is — will they find them on YOUR platform?
Pasandida is a complete, production-ready Matrimony & Matchmaking Platform — Mobile Apps, Website, and Admin Panel — built with powerful matchmaking algorithms, premium memberships, integrated payments, and real-time voice/video communication. Everything you need to launch a professional matrimony business, packaged and ready to deploy.
This isn't a basic template with a profile list and a contact form. This is a 155-feature matrimony engine with a 24-criteria smart matching algorithm, in-app wallet, subscription monetization, Agora video calling, Firebase push notifications, document verification, referral rewards, and an admin panel so powerful you could run a matrimony empire from your phone.
What You Get — At a Glance
• Android & iOS Mobile Apps (Flutter) — one codebase, two platforms
• Powerful Admin Dashboard — total control over every user, payment, and setting
• Smart 24-Criteria Matchmaking Algorithm — compatibility percentages your users will trust
• Premium Membership Monetization — recurring revenue from day one
• Razorpay + Stripe Payment Gateways — India + global coverage
• Scalable Production-Ready Backend (Node.js + Express) — built to handle growth
The Opportunity Is Massive — And It's Not Slowing Down
The online matrimony and matchmaking industry is exploding worldwide. Every community, every culture, every region needs a trusted platform where families can find suitable matches. Building one from scratch? You're looking at matchmaking algorithms, messaging infrastructure, payment gateways, mobile apps for two platforms, security systems, admin tools, and months of testing.
Pasandida eliminates years of development work by handing you a complete, ready-to-launch matrimony platform with every core feature already built, tested, and production-ready. While your competitors are still writing their first line of code, you'll be signing up users.
A Complete Matrimony Ecosystem — Not Just an App
Pasandida is a fully integrated matrimony ecosystem engineered for entrepreneurs who want to launch, monetize, and scale their own matchmaking platform — fast.
• Mobile App for Android and iOS users — beautiful, fast, and feature-packed
• Public Website for browsing profiles and content — drives organic traffic and SEO
• Admin Dashboard for platform management — run your business from one screen
• Backend API system powering all applications — clean, documented, scalable
• Payment infrastructure for subscriptions and transactions — money flowing from day one
• Push notification system — keep users engaged and coming back
• Voice and video communication support — private, secure, in-app connections
User Registration & Authentication — Zero Friction, Maximum Trust
Every registration that fails is a customer your competitor gets instead. Pasandida makes signing up effortless while keeping fake profiles out:
• Email registration system
• Phone number registration
• Google login — one-tap onboarding
• Apple login — required for iOS, included out of the box
• OTP SMS verification — 6-digit code, 1-minute expiry, configurable provider
• Password reset system — encrypted link, 24-hour validity
• Secure password change — old password verified before allowing changes
• Firebase phone authentication — battle-tested reliability
• Automatic login token refresh — users never get logged out unexpectedly
Fast, secure onboarding that prevents fake registrations and builds account authenticity from the first tap.
Advanced Profile Management — The Heart of Every Successful Match
Shallow profiles produce bad matches. Bad matches produce unhappy users. Pasandida's 11-step profile system captures the depth that families actually look for:
• 11-step detailed profile creation — guided, structured, complete
• Personal information and family details — what families care about most
• Religion, community and cultural information — deep cultural matching
• Education and career information — professional compatibility
• Partner preference criteria — 24+ criteria for precise matching
• Profile photo upload with automatic watermark — prevents photo theft
• Multiple photo gallery — users showcase more of who they are
• Identity document upload and verification — trust through verified profiles
• Custom profile fields — admins add any field they need (hobbies, interests, etc.)
• Profile completion percentage tracking — gamification that drives complete profiles
Detailed profiles mean more accurate match recommendations, happier users, and higher premium conversion rates.
Smart Match Discovery System — Where Algorithms Meet Destiny
The matchmaking algorithm is the soul of a matrimony platform. Pasandida's is built to impress:
• Advanced search filters — name, gender, occupation, education, marital status, height, city, state, country, age range, and custom fields
• Search by age, religion, location, education, and occupation — the filters families actually use
• Location-based nearby matches — GPS-powered proximity discovery
• Latest registered profiles — fresh faces drive daily engagement
• Most viewed profiles — social proof that builds trust
• Full profile viewing — with automatic "someone viewed your profile" notification
• 24-criteria compatibility match algorithm — Age, Height, Marital Status, Children, Family Type, Religion, Community, Mother Tongue, Horoscope, Manglik Status, Country, State, City, Education, Occupation, Income, Diet, Smoking, Alcohol, Disability, Complexion, Body Type, and more — each with configurable importance weights
• Fast master data loading system — all dropdown data in a single API call for lightning-fast app performance
Users discover compatible partners quickly, engagement stays high, and your platform becomes the one people recommend to their families.
Proposal & Match Management — Digital Rishta, Done Right
Pasandida implements a structured matchmaking workflow that mirrors traditional matrimony — but faster, smarter, and digital:
• Send match proposals — express interest with one tap
• Accept or reject proposals — clear, respectful decisions
• Cancel sent proposals — changed your mind? No problem
• View sent and received proposals — with match percentages and status filters
• Mutual proposal auto-accept logic — if both sides send proposals, they're automatically matched
• Accepted matches list — see every successful connection
Smart feature: Married or engaged users cannot send proposals — built-in platform integrity.
Communication System — Private, Secure, In-App Conversations
Users shouldn't have to share phone numbers with strangers. Pasandida keeps communication safe and within your platform:
• Real-time chat messaging — instant text conversations
• Conversation management — organized chat lists with profile pictures
• Voice calling between matched users — voice connections without sharing numbers
• Video calling using Agora — face-to-face conversations, powered by enterprise-grade technology
• Chat notifications — never miss a message
• Conversation history — pick up where you left off
When communication happens inside your app, users stay inside your app. That means more engagement, more premium conversions, and more revenue.
Favorites & Safety Controls — A Platform People Trust
Trust is the currency of matrimony. Pasandida protects it:
• Add profiles to favorites — bookmark the ones you like, they get notified
• View saved favorite profiles — with match percentages
• Block or unblock users — blocked users vanish from search, proposals, chat, everything
• Report suspicious profiles — goes directly to admin for review
• View blocked user list — full control over who you interact with
A secure, respectful community environment means families feel safe recommending your platform to others.
Premium Membership & Monetization — Multiple Revenue Streams From Day One
A matrimony platform without monetization is a charity. Pasandida makes you money:
• Subscription packages — create plans that fit every budget
• Premium membership tiers — upsell users to higher-value plans
• Package upgrade logic — smart handling of new purchases, same-tier extensions, and tier upgrades
• Razorpay payment integration — India's most trusted gateway
• Stripe payment integration — global coverage for international users
• In-app wallet system — users deposit money, spend on packages
• Coupon and discount system — promotional pricing that drives conversions
• Package purchase history — complete transaction transparency
Premium memberships, wallet top-ups, subscription renewals, referral-driven growth — the revenue machine is built in.
Content & Community Engagement — Trust That Converts
Nothing sells a matrimony platform like success stories from real couples. Pasandida makes community content effortless:
• Success story submission system — couples share their journey, with watermarked photos
• Success story approval workflow — admin reviews before publishing
• Partner acceptance flow — both partners must approve the story
• Blog publishing system — drive organic traffic with relationship content
• FAQ knowledge base — reduce support tickets
• User feedback system — listen to your community
• Public landing page displaying latest profiles — SEO-friendly, conversion-optimized
Every success story is social proof. Every blog post is organic traffic. Every FAQ is one fewer support email.
Admin Dashboard — Run Your Matrimony Empire From One Screen
The admin panel isn't an afterthought — it's the command center of your business:
• Secure admin login system with 2FA (Google Authenticator)
• Sub-admin role management — delegate without losing control
• Complete user management — view profiles, manage packages, approve documents
• Document verification system — approve/reject identity proofs
• Profile photo approval system — maintain platform quality
• Subscription and package management — create plans, manage tiers, record payments
• Coupon and discount management — promotional campaigns in clicks
• Payment gateway configuration — switch between Razorpay and Stripe per platform
• Blog and FAQ management — publish content that drives traffic
• Push notification broadcasting — re-engage users with targeted messages
• Platform analytics dashboard — registrations, proposals, trends, all at a glance
Full administrative control — manage users, verify documents, track payments, publish content, and monitor growth from a single dashboard.
Reports & Analytics — Data That Drives Decisions
You can't grow what you can't measure. Pasandida gives you the numbers:
• User registration reports — who's joining, when, and how fast
• Proposal activity reports (6 types) — monthly charts, top senders, top receivers
• Premium membership reports — who's paying and how much
• Blocked users reports — platform health at a glance
• Monthly registration trends — 12-month growth visualization
• Proposal activity charts — engagement metrics that matter
Real-time insights that let you optimize pricing, target promotions, and accelerate growth.
Enterprise-Grade Security — Because Families Trust You With Their Data
Matrimony platforms handle deeply personal data. Pasandida protects every byte:
• Token-based API authentication — 1-hour expiry, signed tokens
• Refresh tokens for continuous login — 24-hour validity, silent renewal
• Encrypted password storage — industry-standard hashing, never plain text
• Two-factor authentication support — Google Authenticator for admin accounts
• Request validation and data protection — every input checked before processing
• Role-based access control — Super Admin, Sub-Admin, App User
• Device tracking system — every request logs app version, device ID, model, and location
• Image watermarking — company logo on every photo prevents misuse
• Demo user protection — demo accounts cannot modify any data
• Marriage protection — married/engaged users cannot send proposals
When families trust your platform with their personal information, that trust must be absolute.
Third-Party Integrations — Battle-Tested Services
Pasandida integrates with services trusted by millions of businesses worldwide:
• Firebase Cloud Messaging — push notifications with multi-device broadcast
• Razorpay — India's leading payment gateway, fully configured
• Stripe — global payment processing for international markets
• Agora — enterprise-grade real-time voice and video calling
• SMTP email system — configurable email delivery for all notifications
• SMS OTP provider — fully configurable phone verification
Every integration is pre-built and admin-configurable. No code changes needed.
Automation System — Your Platform Works While You Sleep
Manual work kills scalability. Pasandida automates the repetitive:
• Admin notifications for new user registrations — know the moment someone joins
• Referral reward system — referred users complete profiles, referrers get wallet credits automatically
• Automatic subscription date management — package dates cascade perfectly
• Profile view tracking — automatic notifications to viewed profiles
• Notification preference automation — respects user opt-in/opt-out choices
• Automatic image storage cleanup — old photos deleted when replaced, saving server space
• Mutual proposal auto-accept — if both send proposals, both are instantly matched
Less manual work. More engagement. Faster growth.
Technology Stack — Modern, Scalable, Production-Ready
• Mobile applications built using Flutter — one codebase, Android + iOS
• Backend API built using Node.js and Express — fast, scalable, battle-tested
• Database support for PostgreSQL or MySQL — your choice
• Web-based admin dashboard — manage everything from any browser
• Integration with Firebase, Stripe, Razorpay, and Agora
• 7 database versions with 18 migration files — structured versioning from v1.0 to v1.7
• 5-step database setup wizard — fresh install or upgrade, handled automatically
• Auto-generated API documentation — every endpoint documented
The Complete 155-Feature Breakdown
SECTION 1: USER FEATURES (For App Users)
These features power the experience for every user searching for a life partner through the mobile app.
Registration & Login — Get Users In, Keep Fakers Out
1. Sign Up with Email
Users create accounts using email, password, and phone number. Passwords are securely encrypted before saving.
2. Sign Up with Phone Number
One-tap registration using just a phone number — no password required.
3. Google & Apple Sign-In
One-click social login. New users get accounts created automatically. Returning users log in instantly.
4. Phone Number Login
Firebase phone authentication — trust-grade security from Google's infrastructure.
5. OTP Verification (SMS Code)
6-digit verification code via SMS, 1-minute expiry. SMS provider is fully admin-configurable.
6. Forgot Password
Encrypted reset link sent via email, valid for 1 day. Secure and user-friendly recovery.
7. Change Password / Email / Phone Number
Logged-in users update credentials anytime. Old values verified before allowing changes.
8. Automatic Login Refresh
When login tokens expire, the system silently generates new ones. Users never notice interruptions.
Profile Management — Where Matches Begin
9. 11-Step Profile Completion
Guided profile creation that captures what families actually care about:
- Step 1: Profile for (Self, Son, Daughter, etc.) + Gender
- Step 2: Name, phone, email, date of birth
- Step 3: Marital status, height, weight, complexion, body type, languages
- Step 4: Religion, community, sub-community, mother tongue
- Step 5: Father/mother details, siblings, family type
- Step 6: Permanent and current address, citizenship, visa status
- Step 7: Education, occupation, company, annual income
- Step 8: Horoscope details, zodiac sign, manglik status
- Step 9: Diet preference, smoking, drinking habits
- Step 10: Partner preferences across 24+ criteria
- Step 11: Identity document upload (watermark auto-applied)
Each step has a configurable weight. Profile completion percentage drives engagement. Admins can disable or make any step skippable.
10. Profile Photo Upload
Company watermark (50% transparency logo) auto-applied to prevent misuse. Old photos auto-deleted from server.
11. Update Profile Details
Users update any information post-registration. First-time completions trigger admin email + push notification.
12. Photo Gallery
Multiple photo uploads with individual view and delete. Showcase personalities beyond a single profile pic.
13. Custom Profile Fields
Admins create extra fields (hobbies, interests, etc.) — text, number, dropdown, or multi-select. Database columns auto-created.
14. Document Upload & Verification
Identity documents (Aadhar, Voter ID, etc.) with auto-watermark. Admin approves or rejects.
15. Notification Preferences
Users toggle push and email notifications on or off — their choice, their control.
16. Delete Account
Permanent deletion across 35+ database tables. Complete data erasure when requested.
Search & Discovery — Find "The One" Faster
17. Search Users with Filters
Search by name, gender, occupation, education, marital status, height, city, state, country, age range, and custom fields. Blocked users excluded. Match percentage shown with every result.
18. Latest Profiles
Newest profiles on the home screen. Works without login for the public landing page — drives registrations from browsers.
19. Nearest Users (Location-Based)
GPS-powered proximity matching. Results sorted from nearest to farthest using real-world distance calculation.
20. Most Viewed Profiles
Social proof at work — the most popular profiles rise to the top.
21. View Full Profile
Complete details: personal info, family, astrology, preferences, addresses, documents. Automatic "someone viewed your profile" notification.
22. 24-Criteria Match Percentage
Algorithm considers: Age, Height, Marital Status, Children, Family Type, Religion, Community, Mother Tongue, Horoscope, Manglik Status, Country, State, City, Education Type, Education Medium, Occupation, Employment Type, Annual Income, Diet, Smoking, Alcohol, Disability, Complexion, and Body Type. Each criterion has configurable importance weights.
23. Master Data Loading (Single API Call)
All dropdown data — occupations, religions, communities, heights, weights, countries, currencies, payment gateways, settings — loaded in one call. Lightning-fast app performance.
Proposals (Match Requests) — Digital Rishta
24. Send Proposal
Send interest with one tap. Married/engaged users blocked from sending. Smart mutual auto-accept built in.
25. Accept / Reject Proposal
Clear decision system with instant push notification to the other person.
26. Cancel / Remove Proposal
Changed your mind? Cancel or permanently remove any proposal.
27. View Sent & Received Proposals
Complete proposal management with match percentages and status filters (pending, accepted, rejected).
Matched Users
28. View Accepted Matches
See all mutually accepted matches — both sides said yes.
Favourites
29. Add / Remove Favourites
Save profiles you like. The other person gets notified. Same button toggles add/remove.
30. View Favourites List
All saved profiles with match percentages — your personal shortlist.
Blocking & Reporting — Safety First
31. Block / Unblock a User
Blocked users disappear from search, proposals, favourites, and chat. Unblock anytime.
32. View Blocked Users
Full list of everyone you've blocked.
33. Report a User
Report inappropriate behavior with a reason. Goes directly to admin for review and action.
Chat — Conversations That Lead to Connections
34. Start Chat
Unique chat connections between users. Blocked users cannot initiate chats.
35. Chat List
All active conversations with profile pictures — organized and accessible.
Notifications — Stay Connected, Stay Engaged
36. Push Notifications
Real-time alerts: favourites, proposals, acceptance/rejection, profile views, blocks, and admin broadcasts. Powered by Firebase Cloud Messaging.
37. Notification History
All notifications saved. Users view or delete at their convenience.
Packages & Premium — Where Free Users Become Paying Customers
38. View Available Packages
Subscription plans with prices, discounts, and feature breakdowns.
39. Purchase Premium Package
Three smart scenarios: new purchase (starts today), same-tier active (queues after current), higher-tier upgrade (overrides immediately). Wallet payment supported. Admin notified on every purchase.
40. View Purchased Packages
Complete history: Active, Expired, Upcoming, or Pending status.
Payments — Friction-Free Transactions
41. Razorpay Payment
India's preferred gateway. Server creates order, app completes payment, details recorded automatically.
42. Stripe Payment
Global reach. Customer created, payment intent generated, app confirms. Works worldwide.
43. Platform-Based Gateway Selection
iOS users see Apple-approved methods. Android users see Android-approved methods. Compliance built in.
Wallet — Money In, Packages Out
44. Add Money to Wallet
Deposit funds to the in-app wallet for quick purchases.
45. View Wallet History
Complete deposit and spending history — full transparency.
Coupons — Promotions That Convert
46. View Available Coupons
Valid discount coupons with usage limits, per-user limits, and date validation.
47. Apply Coupon Code
Enter a code during package purchase for instant discounts.
Success Stories — Your Best Marketing Asset
48. Submit a Success Story
Couples share their match story with photos (auto-watermarked). Goes to admin for approval.
49. Partner Accepts/Rejects Story
Both partners must approve. On acceptance, marital status auto-updates. Beautiful workflow.
50. View Success Stories
Approved stories visible to all users — the most powerful conversion tool on your platform.
Blogs
51. Browse & Read Blog Articles
Rich content with search and pagination. Drive organic traffic and keep users engaged.
FAQ
52. Frequently Asked Questions
Organized by category. Reduces support load dramatically.
Feedback
53. Submit Feedback
Feedback linked to user accounts. Listen to your community and improve.
Location Services
54. Country / State / District / City Lookup
Hierarchical location data for profiles and search. Supports bulk import.
55. Pincode Auto-Fill
Enter a PIN/ZIP code — city, district, state, and country auto-filled. Magical UX.
Other User Features
56. Default Currency — Platform currency displayed across all prices.
57. System Configuration — App knows which features are enabled/disabled, branding, URLs, and settings.
58. Video & Voice Calling — Real-time calls between matched users via Agora. 1-hour token validity.
59. Smart App Store Redirect — Shared links detect device type — iPhone users go to App Store, Android to Play Store.
60. Languages — Available languages list for user profiles.
SECTION 2: ADMIN FEATURES (For Admin Panel Users)
These features give administrators total control through the web-based admin panel.
Admin Login & Security
61. Admin Login — Email/password with sub-admin page restrictions.
62. Two-Factor Authentication (2FA) — Google Authenticator QR code + 6-digit code on every login.
63. Admin User Management — Create, edit, block, delete admin and sub-admin accounts.
64. Admin Forgot Password — Reset via email with 5-minute expiry link.
Access Control
65. Page-Level Permissions
Super Admin: full access. Sub-Admins: Read, Add, Edit, Delete permissions per page. Unauthorized pages show "No Permission."
Dashboard
66. Admin Dashboard
At-a-glance overview: today's and monthly registrations, proposals, recent users with photos, 12-month registration trends, proposal charts, and pending block requests.
App User Management
67. View All App Users — Paginated list with search by name, email, phone, or gender.
68. View User's Complete Profile — Every detail on one page.
69. View User's Proposals / Favourites / Blocked Users — Full visibility into any user's activity.
70. Approve / Reject Documents — Identity verification with one click.
71. Verify / Reject Profile Photo — Quality control. Rejected photos deleted, user notified.
72. Update User's Profile Photo — Admin can update directly (watermark auto-applied).
73. Manage User Packages — View and manually activate packages.
74. Handle Unblock Requests — Approve or reject with context.
75. Create New User from Admin — Full 11-step user creation from the panel.
76. Bulk Delete All Users — Nuclear option preserved. Admin accounts safe.
Master Data Management
All with search, pagination, duplicate checking, and active/inactive toggle:
77. Religion Management
78. Community Management (linked to religion)
79. Sub-Community Management (linked to religion + community)
80. Marital Status Management
81. Occupation Management (with icon upload)
82. Education Management (degrees, types, medium)
83. Employment Type Management (parent-child hierarchy)
84. Annual Income Management
85. Height Management
86. Weight Management
87. Diet Management (Veg, Non-Veg, Vegan, etc.)
88. Profile For Management (Myself, Son, Daughter, etc.)
89. Document Type Management (Aadhar, Voter ID, etc.)
Region Management
90. Full Region Hierarchy — Countries, states, districts, cities. Supports bulk import.
Packages & Premium Management
91. Package Management — Create plans with multiple durations (1 month, 3 months, 1 year), pricing, and discounts.
92. Premium Facility Management — Define premium-only features. Linked facilities can't be deleted.
93. Premium Account Type Management — Manage tier hierarchy.
94. Time Duration Management — Flexible subscription periods.
95. Record Payment from Admin — Manual payment recording for offline transactions.
Coupons, Payments & Currency
96. Coupon Management — Create coupons with code, amount, validity, global limit, and per-user limit.
97. Payment Gateway Management — Configure Razorpay + Stripe. Enable/disable per platform (Android, iOS, wallet, checkout).
98. Currency Management — Default currency linked to gateways.
Content Management
99. Custom Push Notifications — Broadcast with title, message, and optional image to all users.
100. Blog Management — Rich blog editor with images. Embedded images auto-extracted and server-saved. Cover images resized to 800×600.
101. Success Story Management — Approve/reject/toggle visibility on couple stories.
102. Block Request Management — Review reports. Approve (disables account) or reject.
103. Feedback Management — View all user feedback in one place.
104. FAQ Management — Categories and questions, organized and publishable.
Reports
105. User Report — Filterable by name, gender, religion, income, and more.
106. Proposal Reports (6 Types) — Monthly charts, top senders/receivers, detailed monthly lists.
107. Premium User Report — Active premium subscribers at a glance.
108. Blocked Users Report — All disabled accounts listed.
System Configuration — Total Platform Control
109. System Flags (Master Settings) — The brain of the platform:
- Email/SMTP settings
- Video calling settings (Agora)
- Two-factor authentication settings
- Feature toggles (community, family details, astrology, wallet, etc.)
- Branding (watermark image, app name, copyright)
- Social media links (Facebook, Instagram, Twitter, LinkedIn, Threads)
- App store URLs (Play Store, App Store)
- Contact information (address, email, phone)
- Member ID format settings
- Profile photo approval toggle
- Gender visibility rules
- Firebase credentials
- OTP/SMS provider settings
- Google AdMob ad settings
- Referral reward settings (enable/disable + reward amount)
110. Registration Screen Configuration — Enable/disable each of the 11 screens. Mark as skippable or required.
111. Custom Field Management — Dynamic fields (text, number, dropdown, multi-select). Database columns auto-created.
First-Time Setup — Launch in Minutes
112. Database Setup Wizard — 5-step guided process:
- Test database connection
- Create database and tables (fresh install or upgrade from v1.0–v1.7)
- Install master data (religions, heights, income brackets, etc.)
- Install sample/demo data (optional)
- Restart database connection
113. Firebase Configuration Check — Verifies Firebase credentials are properly configured.
SECTION 3: SYSTEM FEATURES (Behind the Scenes)
Infrastructure that keeps everything running smoothly — invisible to users, essential for your business.
114. Request Logging — Every API request logged with method, URL, IP, and response status.
115. Structured Logging — INFO, WARN, ERROR, DEBUG — timestamped with source module.
116. Database Connection Pool — 10 simultaneous connections. Full transaction support.
117. Standardized API Response Format — Consistent structure: status, message, data, count, token.
118. File Serving — Photos, documents, admin panel, website, and API docs — all from one server.
119. API Documentation — Auto-generated HTML docs for every endpoint.
120. Build System — Dev mode, production builds, and doc generation automated.
121. Database Versioning & Migrations — 7 versions (v1.0–v1.7), 18 migrations:
- v1.0: Core tables (users, profiles, proposals, packages)
- v1.1: Religion and community linking
- v1.2: Document types and coupons
- v1.3: Custom fields, weight tracking, member IDs
- v1.4: Social links, contact info, copyright
- v1.5: Blog system and education types
- v1.6: Languages, OTP, gallery, ads, intro screens
- v1.7: Registration screens, social login, chat reports
122. Member ID Generation — Unique IDs with configurable format: numbers, letters, prefix, postfix, or mixed.
123. Image Processing Pipeline — Save original → apply watermark → save watermarked version → store path.
124. CORS — Admin panel and mobile apps communicate seamlessly across domains.
125. Large File Support — Handles uploads up to 50 MB.
SECTION 4: SECURITY FEATURES — Fort Knox for Your Users' Data
126. Token-Based Authentication — Signed tokens, 1-hour expiry. Public endpoints (login, signup) exempt.
127. Refresh Token — 24-hour validity, silent renewal. Users stay logged in seamlessly.
128. Password Encryption — Industry-standard hashing. Never plain text. Never.
129. Two-Factor Authentication — Google Authenticator QR + 6-digit code for admin logins.
130. Public Endpoint Whitelist — Only specific URLs accessible without auth. Everything else locked.
131. Request Validation — Required fields, empty values, data types, conditional requirements — all checked.
132. Device Tracking — App name, version, device token, device ID, manufacturer, model, location — logged.
133. Role-Based Access Control (3 Roles)
- Super Admin — Full access
- App User — Mobile app only
- Sub-Admin — Page-level permissions
134. Secure Password Reset — Encrypted, time-limited, single-use tokens.
135. Image Watermarking — Semi-transparent company logo on every upload.
136. Demo User Protection — Demo accounts cannot modify data. "Access Denied" on write attempts.
137. Marriage Protection — Married/Engaged users cannot send or accept proposals. Platform integrity enforced.
SECTION 5: INTEGRATIONS (Third-Party Services)
138. Firebase Cloud Messaging (FCM) — Multi-device broadcast, high-priority push notifications.
139. Firebase Admin SDK — Server-side auth and messaging. Admin-updatable credentials.
140. Razorpay — Indian gateway. API keys in DB. Order creation → payment processing → transaction recording.
141. Stripe — Global gateway. Customer creation → payment intent → customer ID storage.
142. Agora RTC — Real-time video/voice. Channel-specific tokens, 1-hour validity.
143. Email Service (Nodemailer) — Password resets, user notifications, 2FA emails. SMTP fully configurable.
144. SMS/OTP Provider — Phone verification via configurable SMS provider (URL, API key, sender ID).
145. HTML Content Parser (Cheerio) — Blog images extracted, server-saved, URLs replaced automatically.
SECTION 6: AUTOMATION — Set It and Forget It
146. New User → Admin Notification — Profile completion triggers admin email + push notification.
147. Referral Rewards — Referred user completes profile → referrer gets wallet credit automatically.
148. Package Date Cascading — New purchases auto-adjust future package dates.
149. Profile View Tracking — Every view recorded. Viewed user gets push notification.
150. Automatic Token Refresh — Silent token renewal. Zero user interruption.
151. Image Cleanup — Old files auto-deleted on replacement. Server storage optimized.
152. Notification Preference Check — Opt-in verified before every notification send.
153. Mutual Proposal Auto-Accept — Both sides sent proposals? Both auto-matched instantly.
154. Build & Deploy Pipeline — Compile → build admin panel → copy to deployment → copy website. Automated.
155. Database Auto-Setup — Detects version → runs migrations → sets up master data. All automatic.
Every successful matrimony platform started with one decision: to launch. Pasandida gives you 155 reasons to make that decision today. Your first success story is waiting.
Key Highlights
Full Source Code Ownership
Complete access to all source files with no restrictions
Launch Ready
Pre-built, tested, and ready for immediate deployment
Full Customization
Modify, extend, and customize to match your needs