Complete Online Matrimonial Website System Script in PHP MySQL

October 10, 2021
PHP
online matrimonial websiste system cms script free download

Project: Online Matrimonial Website System Script Project in PHP and MySQL with Source Code

About Online Matrimonial Website System Script in PHP MySQL Project Free Download

Online Matrimonial Website System Script in PHP MySQL Project Free Download is a best matrimonial script to manage marriage bureau. It is fully featured matrimonial script. You can manage your matrimonial business with Administrations, Finances, Bridge & Bridegroom profile management, SMS Gateways, Payment Gateways and SEO.

Matrimonial Script-based online matrimonial websites have revolutionized the matchmaking industry. Matchmaking is a huge and never-ending race. With Matrimonial Clone Open Source, you can take full advantage of the internet to settle your matchmaking business. This business will out to be the most profitable. Millions of people all over the world have used Matrimonial Script to discover their life spouse.

Matrimonial Script, unlike any other field, has the most focused audience on the planet. The Matrimonial Script platform can be used by people of different categories, religions, social statuses, and cultures all across the world. The Matrimonial PHP Script can be tailored to a certain group of people from a particular caste or culture.

Online Matrimonial Website System Script Features

These are the following features of Online Matrimonial Website System Script Project:

  • Responsive design
  • Powerful admin dashboard
  • Dynamic Color Theme
  • Dynamic Frontend Design
  • Staff Role created by admin
  • Dynamic Subscription System
  • Premium Plans
  • Premium Membership
  • Free membership
  • Multiple Payment Option
  • Quick Homepage Search
  • Auto Matchmaking
  • Express Interest
  • Personal Messaging
  • Ignore Member
  • Create Shortlist
  • Personal Photo Gallery
  • Smart communication
  • Dynamic Profile System
  • Quick Profile Editing
  • Happy story upload
  • Dynamic subscription system

Script Comes With

  • Excellent support with a fast response rate.
  • Fix any bugs or broken content.
  • Help get you setup and installed!
  • Secure Database that uses prepared statements so no SQL Injection!
  • Protects against CSRF attacks!
  • HTML Filter to protect against XSS attacks!
  • Built using the latest Strong LARAVEL Framework.
  • Passwords are encrypted By bcrypt encryption.

Server Requirements

These are the following server requirements of Online Matrimonial Website System Script Project:

  • PHP >=7.3
  • MySQL 5.6+
  • mod_rewrite Apache
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • ZipArchive Extension

Online Matrimonial Website System Script Installation

These are the steps on how to install Online Matrimonial Website System Script Project:

● Extract the downloaded .zip file from CampCodes on your PC.
● Upload the Install.zip file to your server public_html or any other directory you
intend to run the script.
● Extract the zip file in that directory.
● Create a new database from your server MySQL database.
● Create a DB user to the database and link that database to the DB user.
● First, hit your site URL and it will automatically take you to the installation.
● Click on the Start Installation Process.
● You will get the Checking File Permission page. If everything is ok then click on
Go to the next step.
● Now you need to set Database Host, Database Name, Database Username,
Database Password, and click Continue.
● Now you need to import the SQL file.
● Now fill up the information of the shop and click Continue.
● Click on Go to Home/ Login to the admin panel.

How to update to the latest Version?

a. Extract the downloaded file from CampCodes.
b. There you will get a zipped folder named ‘updates.zip’. Upload that to the root
directory on your server in where your previous version is running. Unzip that
updates.zip file by selecting “Extract here”.
c. Now reload the home page and click on ‘Update Now’.
d. It’s Done!
e. The full system has been updated with a single click.
f. Let’s Browse Active eCommerce cms Latest Version.

Related Questions for Installation

Question 1: Do i need VPS OR Dedicated Server?
ANS: No you can run our product with shared server too.

Question 2: Which Hosting Provider will be best you think?
ANS: Any hosting provider who provide Cpanel Based Hosting.

Question 3: What is Cpanel?
ANS: Cpanel is a Control panel for server. You can Check More Here

Question 4: Don’t have Cpanel?
ANS: No worry, its working with any control panel but Cpanel is too easy to manage, for that we recommend Cpanel based hosting.

CRON Settings

Automate your system with Cron

Set the General cron to run once a day in your control panel. The General Cron will create and send invoices to your clients based on expiry dates and automation settings.

Set the Email Piping cron to run as frequently as you want. This will import emails from customers and create support tickets automatically.

Email piping only works if Email Piping Settings are set up correctly.

SETTING UP CRON IN CPANEL EXAMPLE:

cron settings

How To Edit Code?

Once You Install The Product on Your Server, You Will have Two Folder and Few Files.

On Folder “assets”, We keep all kind of asset like CSS, JS, Images. So if You Want To Edit Or Change Any Asset, Have a Look on This Folder.

On Folder “core”, We keep The Core of Laravel.

We Maintain Laravel Structure(MVC) on This Project.

“core/routes/web.php” All Routes (URL) in This Folder. You can find the ControllerName@FunctionName Here.

“core/app” All Models are in This Folder.

“core/app/Http” All Controller are in This Folder. You can Change anything you want if you need to change any functionality.

“core/resources/views” You Have All HTML Structure Here. You can Change anything you want if you need to change anything on HTML.

Template HTML Structure

The HTML template uses Latest Bootstrap v4 with valid HTML5 tags. This theme is a responsive layout with 12 column Support column. All of the information in content area is nested within a class and comes with predefined classes.

CSS Files and Structure

Mainly three main CSS files are used in this theme. The first one bootstrap.css, second one is style.css which for this template and third one is responsive.css to control responsive layouts.

Online Matrimonial Website System Script Frequently Asked Questions (FAQs)

How to Manage Members?

1. Login to the Admin Panel.
2. From the Navigation, go to Members > Free / Premium Members depending on what type of members you want to manage.
3. Click the Add New Member Button from the top right to add a new member.
4. Admin can View, Edit a member Profile information, Package details, update member package, Block / Unblock a member (free / premium) from this section. Blocking a member will deny the access of a user to Access to his/her account.
5. If the Member Approval option is enabled, admin will be able to approve members.
6. Admin also can Login as a Member from here. If admin login as a member he will be logged out from his account.

online matrimonial websiste system script manage members

online matrimonial website system script manage members

How to add bulk Members?

Step 1:
1. Log in to your admin panel.
2. Go to Members > Bulk Member Add.
3. Download the Skeleton file and fill it with proper data.
4. You can download the example file to understand how the data must be filled.
5. Once you have downloaded and filled the skeleton file, upload it and submit.
Step 2:
1. Gender, On Behalf Id and Package Id should be in numerical id..
2. Gender numerical ids are, Male Id = 1, Female Id = 2.
3. Download the pdf to get On Behalf Id and Package Id.
4. Add the country code before the phone number.

online matrimonial website system script add bulk members

online matrimonial website system script add bulk members

How to restore Deleted Members?

1. Login to the Admin Panel.
2. From the navigation, go to Members > Deleted Members.
3. To restore deleted members click on the “Restore” button on the required
member from the list.

How to See Reported Profiles?

1. Login to the Admin Panel.
2. From the navigation, go to Members > Reported Members.
3. You can see the Profile report reasons and delete the report.

How to manage Members Profile Attributes?

1. Login to the Admin Panel.
2. From the navigation, go to Members > Profile Attributes.
3. From this section you can add, edit and delete members’ profile attributes, Religion, Caste, Sub Caste, Member language, Country, State, City, On Behalf, Family Value, Family Status, Marital Status.

How to manage Members Profile sections?

1. Login to the Admin Panel.
2. From the navigation, go to Members > Profile Section.

3. You can Enable / Disable the profile sections. Only your enabled profile sections will be shown to the users.

How to manage Premium Packages?

1. Login to the Admin Panel.
2. From the navigation, go to Members > Premium Packages..
3. Now click on the “Add New Package” button to add a new package.
4. To Add Package you will get some fields to fill up such as Package Name, Package Price, Photo, Number of Express Interest, Number of photo upload, Package Duration and Auto Profile Matching Show on/off option.
5. Finally click the “Submit” button to edit the selected package.
6. You can also Edit and Delete ( without default package) packages from this section.
Add Cron Job:
You Must Add A Cron Job To Check The Validity Of The Members Package.
1. To set a cron job, login to your cpanel and find the Cron Jobs option.
2. Go to Cron Jobs.
3. Add a new Cron Job.

4. Select time period of Every Day
5. Set command as,
wget -O – http://your-domain-name.com/check_for_package_invalid

How to manage Manual Package Payments?

1. Login to the Admin Panel.
2. From the Navigation, go to Package Payments.
3. For the manual package you will get a View Details Button..
4. You can see payment details and can download the copy of the bill if it exists.
5. If you want to accept the payment then click on the Accept Payment button.
6. After payment acceptance, Payment status will be changed to ‘Paid’ and that member will get his/her requested package.

How to manage Happy Stories?

1. Login to the Admin Panel.
2. From the Navigation, go to Happy Stories.
3. Admin can edit , view and approve the Stories.

How to send a Newsletter?

1. Login to the Admin Panel.
2. From the Navigation, go to Marketing > Newsletter.
3. Select user’s email.
4. Insert newsletter subject.
5. Write the content. In this text area admin can add an image, link, video, table or any text formatting if needed.
6. Click on the “send” button.

How to Upload Files and manage Uploaded Files?

1. Login to the Admin Panel.
2. From the Navigation, go to Uploaded Files.
3. Click on the “ Upload New File ” button from the top right corner to upload new files. You can upload multiple files at a time.
4. Click on the dot mark at the top of the image to see the File Details, file Download, Copy Link and Delete

How to set up the Header part?

1. Header Logo: Upload Header logo
2. Header Left Quick Link: You can add a text and link for header left corner.
3. Helpline Number: Add a helpline number from here.
4. Enable sticky header?: Click on the button to on/off sticky header.

How to Set up the Footer part?

Ans : From admin panel navigation Click on Website setup > Footer,
I. About Widget
● Footer logo- Insert Footer logo
● Add Description- Insert description
● Contact Info Widget- Insert
❖ Contact address
❖ Website Link
❖ Contact Email
❖ Contact Phone
II. Link Widget One

Titel- Insert Useful links Title
Links- Insert link name and links,
❖ Link-1
❖ Link-2
❖ Add new
III. Link Widget Two
❖ Same as Link Widget One
IV. Link Widget Three
❖ Same as Link Widget One
V. Mobile app Widget
Titel- Insert Title
Links- Insert Play Store, App store image and link.
VI. Footer Bottom
● Copyright Widget
❖ Insert Copyright Text
VII. Social Link Widget
● Show Social Links? – Click Button to On/Off
● Social Links-
❖ https://www.facebook.com/
❖ https://www.twitter.com/
❖ https://www.instagram.com/
❖ https://www.youtube.com/
❖ https://www.linkedin.com/
VIII. Then Click on the Update button.

How to manage Policy Pages?

Answer : To upload content of policy pages such as terms & conditions and privacy policy , follow the steps admin >Website setup> Pages.

How to manage Custom Pages?

Answer :
1. Login to the Admin Panel.
2. From the Navigation, go to Website Setup > Pages.
3. Click on the add new page button to create a new page.
4. Insert page TItle, Unique page slug, page contents and SEO information.
5. From the pages listing page select your required page to edit and delete.

How to Set up the General Part?

Answer : For General settings. follow the steps admin >Website Setup>Appearance.
1. General Part:
● Frontend Website Name: Write website name
● Site Motto: Write your website motto.
● Site Icon: Select your own icon.
● Website Base Color: Select Website Base Color. (Hex Color Code)
● Website Base Hover Color: Select Website Base Hover Color (Hex Color
Code)
● Website Secondary Colo: Select Website Secondary Color(Hex Color
Code)
● Member Public Profile Page Banner: Add an image for the left side
banner of the member public profile page.
● And click on the update.

2. Global SEO:
● Meta Title- Fill up meta title.
● Meta Description- Fill up the section of meta description
● Keywords- Input keywords.
● Meta Image- Upload meta image.

3. Cookies Agreement:
● Cookies Agreement Text: Insert cookies agreement Text.
● Show Cookies Agreement?: On/Off the show cookies agreement.
4. Custom Script
● Add custom script from here.

How to set up Website Language?

1. Log in to the admin panel.
2. To set language go to admin navigation > Settings > language.
3. Select system default Language and save.
4. Add new language by inserting language Name and Code(short form of language name). And Click on the save button
5. Select “view” from “actions” button on required language from the list.
6. Input the value of the key words according to the language. These words will appear on the site.
7. Then click on save.

How to Manage Currency?

Answer : Log in to the admin panel. And Go to left navigation bar and click Settings
> Currency
Add Currency:
1. Click on the “Add new currency”.
2. Fill the form with Name(eg US Dollar), Symbol(eg $), Code(eg USD), exchange rate(1USD = ? eg 100)
3. And then click save.
4. You can also edit a currency and make a currency as default.

online matrimonial website system script add currency

online matrimonial website system script add currency

Setup Currency:

1. Switch on the required currency and save from all currency lists.
2. Select system default currency and save.
3. Select symbol format, Decimal Separator & no of decimals and save.

How to manage Payment Methods?

Answer : To configure them follow the steps,
1. Log in to the admin panel.
2. From the navigation, go to Settings -> Payment methods.
3. Then again from navigation, Setup And Configurations -> Payment method.
4. Insert necessary Information of the methods and Switch on by clicking the switchery.
a. Paypal – Insert the paypal client ID, Client secret and switched off the sandbox mode(which for demo transactions). Then click on save.
b. Stripe – Insert the stripe key, stripe secret which you will get from your stripe account and switch off the sandbox mode(which for demo transactions). Then click on save.
c. Instamojo – Insert the instamojo api key, instamojo auth token which you will get from your instamojo account and switch off the sandbox mode(which for demo transactions). Then click on save.
d. RazorPay – Insert the razor key, razor secret which you will get from your razorpay account. Then click on save.
e. Manual Payment Method 1: Insert the Payment method name, payment Instruction and an image.
f. Manual Payment Method 2: Insert the Payment method name, payment Instruction and an image.

How to configure the SMTP system?

Answer : To configure the SMTP system follow the steps below.
● If you’re using cpanel then follow this link
● https://blog.cpanel.com/setting-up-and-troubleshooting-smtp-in-cpanel/
● Create an email from your server panel
● After creating an email account, go to Active matrimonial admin Dashboard ->
Settings > SMTP settings.
○ Fill up the form as below:
○ MAIL DRIVER : smtp
○ MAIL HOST : your domain smtp host (sample: smtp.yourdomain.com)
○ MAIL PORT : 587/465
○ MAIL USERNAME : Your email id
○ MAIL PASSWORD : Your email password
○ MAIL ENCRYPTION : ssl/tls
○ MAIL FROM ADDRESS : Your mail address
○ MAIL FROM NAME : Your shop name

Complete Online Matrimonial Website System Script in PHP MySQL Project

  • Name of Project: Online Matrimonial Website System Script Project
  • Language:                  PHP
  • Databases used:      MySQL
  • Design used:            HTML JavaScript, Ajax, JQuery, Bootstrap
  • Browser used:          IE8, Google Chrome, Opera Mozilla
  • Software used:         WAMP/ XAMPP/ LAMP/MAMP

Screenshots

Frontend

online matrimonial websiste system cms script free download

online matrimonial websiste system cms script free download

Backend

online matrimonial websiste system cms script in php

online matrimonial websiste system cms script in php

Demonstration

Login Details as below :

Admin Login: Username: admin || Password: admin

I hope this Online Matrimonial Website System Script Project in PHP MySQL with Source Code will help you with what you are looking for and hope that you will learn something with this project that is useful for your future projects.


Related Projects: Complete TikTok Clone Short Video Sharing Platform using PHP Laravel Source Code, Complete Advanced Bitcoin (BTC) Mining Platform using PHP Source Code, Ultimate Facebook Clone Social Network Platform using PHP Source Code, Complete Online Investment Website Platform using PHP Source Code, Complete Restaurant Food Ordering System using PHP MySQL Source CodeComplete Support Creators Content Script using PHP Source Code, Complete Personal Blog Script using PHP Source Code, Complete Helpdesk Ticketing System using PHP MySQL, Complete Flippa Clone – Website and Domain Marketplace PHP Script, Complete Domain and Web Hosting Invoicing System in PHP MySQL

Free Download Online Matrimonial Website System Script Project in PHP MySQL with Source Code

Download Here
Comments
  • Lot of issue i have found when No1. when add cast,No2.when add On Behalf and more also

    BIJAY KETAN NAYAK December 18, 2023 8:36 pm Reply
  • Hi,
    I have downloaded but could not use throwing errors. Whether it can be used to host matrimony website?

    Pranav December 2, 2023 2:45 pm Reply
  • asking for code canyon purchase code

    Anonymous September 26, 2023 3:04 pm Reply
  • Anyone need help instantly regarding any application project on campcodes can contact me. He will get my services instantly. Whatsapp +923006037178

    Regards
    Senior Software Engineer

    Tahir Mubeen August 4, 2023 9:31 pm Reply
    • SIR PLS HELP YOU

      Anonymous April 26, 2024 11:43 pm Reply
  • how to upload matrimonial script on my server
    hostinger server pls help anyone

    Ajay Jha March 9, 2023 12:36 pm Reply
  • Hi,

    1. Copied all the code as mentioned in the Youtube demo.

    2. Created matrimonial database in MySQL

    3. While database configuration in step3, I provided following detail:

    Database Host: localhost:4000
    Database Name: matrimonial
    Database Username: root
    Database Password:

    4. Pressed continue in step 3, a new link is shown on url as http://localhost:4000/database_installation along with Error 500.

    Please let me know what mistake I am doing.

    Thanks,
    Mridul

    Mridul January 24, 2023 12:11 am Reply
    • Hi, anyone here to update that why this error is displayed. Thanks

      Mridul January 27, 2023 11:14 pm Reply
    • same here, please email me if you find a solution. Thanks

      Harish February 1, 2023 9:36 am Reply
  • Anyone need help instantly regarding any software/application project on campcodes can contact me right now. He will get my services instantly. Whatsapp+923006037178

    Regards
    Senior Software Engineer.

    Tahir Mubeen December 3, 2022 5:58 am Reply
  • I am Rabindra Kumar sahoo From India State of Odisha Bhubaneswar. I am intersted purchase your mrimiyam version matrimonial side code and other system data for my http://www.odiabibaha.com website.

    RABINDRA KUMAR SAHOO October 7, 2022 5:02 pm Reply
  • I cannot see any installation page when I go to localhost. There is just a blank page.

    Abdul Khalid September 13, 2022 4:32 am Reply
  • Anyone need help regarding application setup, purchase code issues or software customizations then contact me right now. whatsapp contact: +92-3006037178

    Tahir Mubeen August 1, 2022 6:53 pm Reply
  • 500 error

    sadi July 2, 2022 1:10 am Reply
  • Your Code alright. But show
    Something went wrong!
    Sorry for the inconvenience, but we’re working on it.
    Error code: 500

    sadi July 2, 2022 1:07 am Reply
  • Good and world class matrimonial site

    Anil Soni June 19, 2022 5:09 am Reply
  • Very Good Software

    Anil Soni June 19, 2022 5:08 am Reply
  • In desperate need of the online matrimonial codes, but the one above doesn’t work, Please send a working code. If possible the previous version that works well 🙏

    EBAI T. CARLIS April 9, 2022 1:08 am Reply
  • The codes keep giving 500 internal error, if possible I’d like the previous version that worked well

    EBAI T. CARLIS April 9, 2022 1:06 am Reply
  • Admin Login: Username: admin || Password: admin
    is not working

    Aishat April 7, 2022 7:22 pm Reply
  • Please what is the admin login?

    Aishat April 7, 2022 7:20 pm Reply
  • can i get this html template?

    sahil February 15, 2022 9:57 pm Reply

Leave a Reply

Your email address will not be published. Required fields are marked *