- Home
- Products
- PHP Scripts
- Social Networking
- Metro Matrimony – Laravel Matrimonial &...
Metro Matrimony – Laravel Matrimonial & Marriage Bureau Website Script
Product overview
Launch your own matrimony website: detailed profiles, smart search, interests, private chat and paid memberships with Stripe, PayPal, Razorpay or bank transfer, managed from a responsive admin panel. Laravel 12 with a web installer.
Frequently bought together
Item details
Support & inquiry
Description
Metro Matrimony – a complete matrimonial website in one Laravel script
Metro Matrimony lets you launch your own matrimony or marriage bureau website in minutes. Members create detailed profiles, search with 12 smart filters, send interests, chat privately and upgrade to paid memberships with Stripe, PayPal, Razorpay or bank transfer – all managed from a beautiful, fully responsive admin panel. Built on Laravel 12 with a browser installer, so it runs on any shared hosting without Composer or SSH.
A home page that converts
An elegant hero with quick search, counters, featured profiles, success stories and membership plans. Every text, photo and colour can be changed from the admin panel.
Search that finds the right match
- Age, height, religion, caste, mother tongue, marital status, education, profession, income, country, city and photo filters
- Premium-only filters, featured profiles shown first and verified badges
- Shortlist, "who viewed my profile" and similar profiles
Profiles with every detail
A 7-step profile wizard (basic details, religion, career, family, lifestyle, about me, partner preferences), a photo gallery with privacy options and a profile completion meter.
Interests & private chat
Send, accept and decline interests, then chat with live refresh, emoji and unread counters – no extra server needed. Block and report keep members safe.
Paid memberships that earn money
- Unlimited plans with daily limits for profile views, interests and messages
- Stripe, PayPal, Razorpay (UPI, cards, wallets) and bank transfer with receipt upload and one-click approval
- Coupons, tax, printable invoices and automatic expiry reminders
- Production-safe payments: every payment is verified server-side, webhooks are signed, and a payment reference can pay only one order
A powerful, responsive admin panel
Members, photo approval, reports, payments, plans, coupons, success stories, pages, FAQs, contact messages, 11 HTML e-mail templates, SMTP, SEO, Google AdSense, Google and Facebook login – on desktop and phone.
Your brand, your colours
Seven colour presets or any colours you like with a live preview, your logo, favicon and hero photos, a changeable admin folder name and two-step admin login.
What you get
- Complete website ready to upload (vendor folder included) with a web installer
- Optional demo content: 19 sample profiles, chats and success stories
- SEO tools: meta tags, Open Graph, schema.org, sitemap.xml, robots.txt and Google Analytics
- Illustrated HTML documentation and automated tests
The live demo runs in demo mode – you can explore everything, but saving and deleting are disabled. Demo photos are free stock photos for preview only.
Core features
Members & profiles
- Registration with e-mail and phone, Google and Facebook login (each switchable)
- 7-step profile wizard: basic details, religion & community, education & career, family, lifestyle, about me and partner preferences
- Up to 10 photos per member with photo privacy (everyone, members or premium only) and optional admin approval
- Profile completion meter, member dashboard, notifications and account settings
Matching & communication
- Advanced search with 12 filters, quick search on the home page and similar profiles
- Interests (send, accept, decline), shortlist, "who viewed my profile", block and report
- Private chat with live refresh, emoji and unread counters – works on any shared hosting
Memberships & payments
- Unlimited plans with daily limits for profile views, interests and messages, premium filters and badges
- Stripe (cards), PayPal, Razorpay (UPI, cards, wallets) and bank transfer with receipt upload and one-click approval
- Coupons, tax, printable invoices, expiry reminders and automatic plan activation
- Secure payments: signed Stripe and Razorpay webhooks, server-side verification of order, amount and currency, each payment reference can pay only one order
- Prices in USD by default – currency symbol and code can be changed for any country
E-mails
- SMTP settings with a test button and 11 branded HTML e-mail templates editable in the admin panel
SEO & ads
- Meta titles and descriptions, Open Graph, Twitter cards, schema.org (Organization, FAQ, Product)
- Dynamic sitemap.xml and robots.txt, Google Analytics 4
- Google AdSense with ad positions on home, search and profile pages and an automatic ads.txt
Admin panel
- Fully responsive admin dashboard with statistics and a 14-day chart
- Members (filters, CSV export, bulk actions, verified and featured badges), photo approval, reports, payments, plans, coupons
- Success stories, pages, FAQs, contact messages, e-mail templates, administrators with roles and an activity log
- Theme colour settings with 7 presets and live preview, logo, favicon, hero photos, counters and social links
- Editable dropdown lists (religions, castes, languages, education, professions…) and maintenance mode
Security
- Changeable admin folder name, two-step admin login (e-mail code), login lockout, reCAPTCHA v2
- CSRF protection, XSS filtering, re-encoded image uploads, PHP execution blocked in uploads, security headers
- Demo mode for a safe public demo
Code
- Laravel 12 (PHP 8.2+): MVC, migrations, seeders, Blade views, service classes, automated tests
- Browser installer – the vendor folder is included, no Composer, Node.js or SSH needed
- Translation ready
Server requirements
- Web hosting with PHP 8.2 or newer (8.2, 8.3, 8.4) and MySQL 5.7+ / 8.x or MariaDB 10.3+
- PHP extensions: pdo_mysql, mbstring, openssl, tokenizer, xml, ctype, json, fileinfo, gd, curl
- Apache or LiteSpeed with mod_rewrite (cPanel, hPanel, Plesk, DirectAdmin) or Nginx
- No Composer, Node.js or SSH needed – all libraries are included
- Optional: SSL certificate, cron job, SMTP account, Stripe / PayPal / Razorpay accounts, Google and Facebook apps for social login
Installation instructions
Install
- Create an empty MySQL database and a user with all privileges in your hosting panel, and select PHP 8.2 or newer.
- Upload the contents of the metro-matrimony folder to your domain folder (e.g. public_html) and extract it.
- Open your-domain.com/install: the web installer checks the server, creates the tables and your admin account (optional demo content).
- Log in at your admin address (chosen in the installer) and set your logo, colours, contact details, e-mail (SMTP), payment methods and social login in Settings.
- Add the cron job shown in the documentation for plan expiry reminders.
Updates
- Upload the new files over the old ones (keep .env, storage and public/uploads) and open the admin panel – the database updates itself.
The illustrated step-by-step guide (cPanel, sub-folder, VPS / Nginx, SMTP, payments, Google / Facebook login, SEO, AdSense, security, demo mode, FAQ) is included in documentation/index.html.
Changelog
Version 1.1.0
- New: Refer & Earn – invite links, free premium days for inviters and new members, monthly limit, admin report and e-mail template.
- New: install the website as a mobile app (PWA) with install pop-up, app icon, offline page and admin settings.
- New: member dashboard on the home page after sign-in (can be switched off).
- New: country → state / province selection in profile, partner preferences and search (29 countries).
- New: Profile ID and keyword search on the search page.
- New: Paystack and PayHere payment gateways with signed callbacks and server-side verification.
- New: pagination with 10 / 20 / 50 / 100 rows on every admin list; photo approval with grid / list view and bulk approve / remove.
- New: footer short description (desktop), editable in Settings › Home & Header.
- New: automatic database update after uploading a new version.
- Fixed: the old (crossed-out) price and saving now show on the membership page.
Version 1.0.0
- Initial release.
- Member registration, Google and Facebook login, 7-step profile wizard and photo gallery.
- Advanced search, interests, shortlist, profile views, chat, notifications.
- Paid memberships with Stripe, PayPal, Razorpay and bank transfer, coupons and invoices; signed webhooks and server-side payment verification.
- 11 HTML e-mail templates with SMTP settings.
- SEO, sitemap, Google Analytics and AdSense.
- Responsive admin panel with theme colours, changeable admin folder, two-step login and demo mode.
- Web installer and illustrated documentation.