How to create a dating website for free with source code in php and mysql
Create your own dating website for free using complete dating platform script which is written in PHP and MySQL database. Follow the steps listed below for installation, or watch video in this article

Table of content
- About the dating website script.
- Features of the dating website script.
- More About the script
- Requirement
- Video tutorial
- Step by step to run the script (Installation)
- Screenshots
About the dating website script
The project called dating website script is a dating website script (CMS - content management system) which can be used to create a social dating website. It has so many features the makes it stand out from others; it is lightweight and very fast, good design, responsive and secure. When installed. This is one of the best ways to create or start your own dating website for free.
Features of the dating website script
Admin Panel
This website script includes with an amazing and powerful admin panel. Here you can see and monitor websites activities, change preference and other features which are listed below:
- Dashboard: shows the dashboard and the total statistics of users, number of people active, number of photos and photos to verify. It also shows the graphical representation of statistics using chart and earnings chart.
- Users: Displays all the users, total number of user, male and female.
- Messages: Manage all messages sent by users using the platform, date the messages where sent, the message sender and receiver.
- Languages: Choose any website language of your choice.
- Reports: See all reports made by users and take actions based on those reports.
- Verifications: See all verification requests, approved verification and new verification.
- Gifts: create new gifts and manage gifts.
- Ban system: Ban a user using IP.
- Photos: Manage all photos, verified and non verified.
- General settings: Here you can change the website site name, the description, title, time zone, keywords, Photo settings, payment settings, price settings, social authentication, gender settings, cached data, admin area, etc.
- Theme settings: Change themes, Choose between dark and light mode, and set to system default.
- Orders: Manage payment made by users for credits, gifts, see payment methods, amount, date and name.
- Groups: views all groups created by users with date, title and others.
- Pages: modify the pages on your website like the about page, privacy policy page, terms, etc.
- Profile field settings.
- Help.
- Logs.
- Plug-in.
- News.
User side
- Your matches
- Encounters
- Change language
- Groups (private, public)
- Spotlight
- Connections (likes, guest)
- News system
- Add social handles and about you
- Payment integrations
- Premium features
- Report system
- New members
- Send Messages
- Browse users nearby
- Gifts
- Profile field editing
- Dark/ light mode system
- Help page system
More about the script
- Written in PHP
- Uses Mysql Database
- Has Documentation
Server Requirements
To install this script your server must have the following, most of the servers already have them installed.
- PHP1 7.1 higher
- Intl PHP Extension
- EXIF extension
- Mbstring PHP Extension
- MYSQL 5.7 +
- SSL certificate for HTTPS
- PDO PHP extension (enabled by default)
- Web-server: Apache 2.4 + or Nginx 1.10 +
- ICU PHP Extension v49.1+
- GD or Imagick PHP Extension
Video tutorial
Watch video below and follow all the steps:
Step by step to run the script (Installation)
To run this dating script you should have an installed localhost server on your pc like e.g. XAMPP, WAMPP or you have purchased a live hosting plan.
For xampp
(Watch video below for a better installation)
- Scroll down to the download and click on download
- Extract the source code. Zip password in video below.
- After extracting, copy the extracted folder and paste in C:/xampp/htdocs
- Go to your browser.
Creating a database
- Open XAMPP cpanel and start Apache and mySql.
- Go to this URL “http://localhost/phpmyadmin/” on your browser.
- When the webpage opens, click on New which you will see on the left side of your screen.
- Then create a database named anything of our choice or “mydating” and click on create.
After creating a database
- Then Open your web browser and browse the path. E.g. http://localhost/{folder}. {folder} means the folder name containing the script.
Live servers
Creating a database
- Scroll down and click on download
- After download, extract the file
- Copy the extracted files.
- Go to your browser; browse and login to your host website.
- Go to your control Panel (cpanel) and Click MySQL® Databases.
- Create a new Database.
- Then Add a New User.
- Then you Add User To Database,
- Set User Permissions
After creating a database
- Go to your control panel, then go to file manager.
- Double click on Public_html to open and paste the extracted files we copied earlier or upload the files.
SCRIPT PASSWORD IN VIDEO