Real-time Dating Website Theme + CMS

Always wanted to be an owner of a dating website? Your dream comes true with this really awesome Real-time Dating Website Theme! With many features you will find in this theme, our greatest feature is without doubt real-time communication between members using PHP WebSockets. This means no more complete page refreshing, no more bloated server requests from AJAX and no more long waiting times. The real-time communication techniques we are using are so incredibly fast you won’t even notice any delay between sending or receiving messages, notifications and other updates from members.

Demo website: https://dutchwebart.nl
Login email: [email protected]
Login password: 123456

Demo CMS administration panel: https://cms.dutchwebart.nl
CMS login email: [email protected]
CMS login password: 123456

There are many dating websites online these days, but most of them are outdated, not responsive, bad looking and have a slow performance. We noticed this too and decided to create a brand new dating website theme using the latest techniques of HTML5, CSS3, JavaScript & PHP 7!

We created a complete responsive dating website theme with a lot of features. Even a complete CMS administration panel is included!

Below we will list the key features of this theme:

– Homepage layout (1-pager)
– Multilingual website (English & Dutch language included, easy to add new one)
– Real-time PHP WebSocket dashboard (receive real-time chats & notifications)
– Account registration
– Account email verification (incl. HTML5 email template)
– Account password recovery
– Account login
– Account logout
– Member profile page
– Member profile interests
– Member profile ratings
– Member profile comments
– Member profile photo approval
– Member profile video approval
– Member blocking
– Member reporting
– Member private conversations
– Member notifications
– Member search
– Notification sounds by receiving new chats or notifications
– User roles (admin, employee, member)
– Profile badges
– Profile settings
– Profile deactivation
– Account settings
– General settings
– Results per page settings
– Public chatting in chat-room (add emoji’s to your message)
– World page (list all members around the world)
– Website introduction when logging in for first time
– Spotlight slider (slide member profiles, visible for everyone)
– Advertising space (for i.e. Google AdSense or custom code)
– SEO friendly
– Responsive (e.g. computer, laptop, tablet, smartphone, smart-TV)
– Multiple browser support (e.g. Chrome, Firefox, Opera, Safari, Edge & IE)
– Screen reader support (WAI-ARIA)
– W3C compliant
– A complete CMS administration panel and much more!

Whats included?
– public website (html, css, javascript & php files)
– CMS administration panel (html, css, javascript & php files)
– sql database
– textual documentation (21 pages, incl. installation)
– link to video documentation
– professional terms and conditions (English and Dutch language)
– layered psd files
– notification sound for receiving private messages
– notification sound for receiving notifications

Requirements:
– Server: We recommend a VPS or Cloud hosting, but shared hosting might be enough, as long there is an open port to run the WebSocket server on.
– Software: At least PHP 7 & MySQL 5.6

Note: The images used on the demo website are NOT included in this package due licensing rules. Instead, these images are replaced by placeholder images.

Changelog

Version 2.0.0 - 22-01-2018

- Fixed:    removing emoji image from message when backspace key was pressed in message input field in public chat
- Improved: multilingual grammar
- Improved: multilingual string encoding
- Improved: handling PHP sessions
- Improved: cronjob file to start automatically the WebSocket servers
- Improved: error logging for WebSocket servers, now output will be written to a file
- Improved: encoding charset when using PostgreSQL as PDO driver
- Improved: 64 characters limit counting in the public chat
- Improved: .htaccess URL rewriting
- Improved: .htaccess security
- Improved: way of handling live messages send from the CMS administration area to online members
- Added:    .htaccess URL rewriting examples in comments
- Added:    URL path definition constants to the General Settings section in the configuration file
- Added:    function for checking domain origin and implemented it in the controllers
- Added:    function for checking if the user is logged in and implemented it in the controllers
- Added:    page-hash to URL when switching from page in the CMS administration area
- Added:    dummy advertisements to database
- Changed:  .htaccess URL rewrite rules are commented out, which means they are optional to use
- Changed:  title from the navigation menu to the website domain constant
- Changed:  read and load the requested page from URL in the CMS administration area
- Moved:    configuration file to its own folder
- Moved:    phpseclib library to the Model folder of the site folder
- Moved:    server.pem file to the configuration folder of the site folder
- Moved:    server_key.ppk file to the configuration folder of the site folder
- Updated:  composer.json for site and cms folder
- Updated:  documentation

Version 1.0.1 - 06-01-2018
- Changed language code for English from "US" to "EN" in CMS servers.php
- Changed the date format to mm/dd/yyyy for adding or editing a member via the CMS administration panel
- Removed the string_replace function for English dates in timeEnglishTimestamp() function
- Removed the emailSend_org() function as this function is not used anymore
- Added new placeholder images for the HTML email template
- Corrected the path for the images inside the HTML email
- Corrected a SQL query to display the profile avatars in the members overview page of the CMS administration panel
- Added an url rewrite exeption for the CMS folder in the .htaccess file, to access the CMS administration panel via a subdomain
- Changed the domain url to "example.com" inside the Terms and Conditions and Terms of Use (for English as well for Dutch)
- Updated the pdf documents for Terms and Conditions and Terms of Use (for English as well for Dutch)

Version 1.0.0 - 03-01-2018
- initial release

Copyright © 2014 - Designed by Jolly Themes