How to create an ultimate dating website with free source code In php and mysql

Do you want a free ultimate dating website with website source code in PHP and Mysql. Follow the steps below, or watch video in this article. We need a localhost server to do this. i.e Xamp. You can download the source code for free

How to create an ultimate dating website with free source code In php and mysql
Alpha code camp - ultimate dating website screenshot

Project: An ultimate Php dating website using PHP and Mysql with source code.

Table of content

  1. About the ultimate php dating website script
  2. Features of the ultimate php dating website script.
  3. Script Include
  4. Requirement
  5. Step by step to run the script
  6. Screenshots
  7. Video tutorial

About the ultimate php dating website script

The project Ultimate php dating website script is a complete social dating website/ platform script (CMS) that has many features that will enable you to create and have your own dating website for free. It is very fast, high performance and lightweight platform. It has a high quality design and easy to modify. Quickdate is a secure, fast and the best way to create/ start your own dating website. This script will be regularly updated.

Features of the ultimate php dating website script.

Admin Panel

This platform script comes with a very powerful and amazing admin panel which helps you monitor your website activities, configure your website to your preferred settings, change website themes and much more. They are listed below:

  • Dashboard: Shows you the total number of males, female, messages, active users, inactive users, online, blocked and reported users with full downloadable chart of all the website statics.
  • General settings: Here you can modify user settings like (maintenance mode, pro system, account validation, user account deletion, etc.), Notification settings like (Email notification), Activation settings, etc.
  • Site settings: you can modify and add your site title, site description, site name, site email, site description, site facebook page link, site twitter page link, etc.
  • Site features: Manage and change your site credit system settings, Premium user settings, Popularity settings, Boost me settings, gift settings.
  • Email and Sms settings: Here you can change your email settings like server type, Smpt encryption, Smpt host, port, etc. And also set your website sms settings using third parties like twilio as a means for your users to be able to receive sms messages.
  • Video/ audio chat settings: Here you can enable and disable video calls, audio calls and select who can create video calls.
  • Chat settings: Modify chat settings, max stickers, max daily chats, etc
  • Social login settings: Here you can enable and disable different social login methods like Facebook, twitter, Google+, etc with their app keys, id, secret keys, etc. So that a user can easily sign up without writing their details manually.
  • Payment system settings: Here you can set different payment methods like Local bank payments or transfers, PayPal, Paysera sms payment, stripe, and also select any default currency payment method.
  • Storage settings: Here you can set amazon s3 storage system for your website storage.
  • Manage users: Edit and delete users, view the number of male, female, active and inactive users.
  • Manage genders: edit, delete and add new gender.
  • Manage Earnings/ payments: View your earnings, credit sales, weekly sales, monthly and yearly sales.
  • Manage stickers: Here you can manage all the added stickers.
  • Add New stickers: Browse, upload and add stickers.
  • Manage Gifts: Here you can manage all the added Gifts.
  • Add New Gifts: Browse, upload and add Gifts.
  • Advertisements: Here you can manage your website adverts. Add and delete added ads.
  • Design: Select and change to different website themes.
  • Change site design: Here you can add your website default favicon, logo, night or light mode.
  • Tools: Here you can generate any amount of fake users with different avatars, names, and profile information, and one password for all.
  • Announcements: Here you can make important announcement to all users of your website using texts, pictures, videos, links, etc.
  • Add new language and keys: Here you can add new language and it keys.
  • Manage website language: Here you can view, edit, and delete your website language.
  • Manage custom pages: You can create new custom pages with your design or website design with its own page name, page title and page type.
  • Edit term page: Edit and change the content of your website terms page, privacy policy page, about page, etc.
  • Manage reports: View users report, and take actions to those reports.
  • Manage photos
  • Manage bank receipts
  • And many more…

Front end features

  • Find matches: Here is the home page of the website to any user. Here you can find random users with name, age, and country displayed on the find matches page.
  • Matches: View and remove your matches.
  • Visitors: See people who visited your profile and also get notified.
  • View likes: View people who liked you on this page.
  • People I liked: View the people you liked and also, you can unlike the people you liked.
  • People I disliked: View people you disliked on this page. You can also undislike them.
  • Premium users: View all premium users.
  • Increase popularity: Increase your popularity using credits. This will increase likes, visitors and matches.
  • Chat features: View your chats with friends/ matches, send gifts, send emoji, send gifs, send images, delete chat, etc.
  • Add social handles: Add your social handles like facebook, twitter, instagram.
  • Set Privacy
  • Add about me
  • Add looks
  • Add personality
  • Add lifestyle
  • Add favourites
  • Add your websites
  • Boost me
  • View blocked people
  • Add email preference

 

Modes

This project has two different modes which are day and night mode. You can choose any.

Monetization

Make money buy credits. When a user buys credit you make money.

Script Include

  • PHP
  • MYSQL
  • Many more…

Requirements

Before we proceed with the installation, make sure you have the following installed on your server

  • PHP 5.5 +
  • MySQLi Extension
  • GD Library
  • Mbstring
  • cURL
  • ZIP
  • allow_url_fopen

Step by step to run the script

For us to run this script you will have an installed local host server on your system like e.g. XAMP. Or you have purchased a hosting plan on any web server.

For xampp users

Open XAMP and start Apache and mySql. After that then follow the steps below:

Step1: Download and extract the file.

Step2: After that copy the extracted files and paste in C:/xampp/htdocs

Step3:  Open Your browser (i.e., chrome).

Creating a database

Step4: Go to URL “http://localhost/phpmyadmin/

Step5: When the page loads click on New on the left hand side.

Step6: Create a database named “Dating” and click on create.

After creating a database

Step9: Then Open a web browser and browse the path. E.g. “http://localhost/”

 

For live servers

Creating a database 

  • Download and extract the file, after that copy the extracted files.
  • Open your web browser; go to your host website and login.
  • Go to your cPanel and Click MySQL® Databases
  • Then Create New Database.
  • After that, Add New User,
  • Then Add User To Database,
  • Then Set User Permissions

After creating a database

  • Go to your cpanel, Go to file manager.
  • Go to Public_html, Double click to open and paste the extracted files or upload.

Screenshots

From Admin Panel

From user side

Video tutorial

Watch video below and follow all the steps:

Download source code below:

Download

File Size 43.89 mb
Last Updated 31 may 2022