Code

Real-time Dating Website Theme + CMS

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
Demo CMS administration panel: https://cms.dutchwebart.nl
CMS login email: admin@demo.com
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.

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
by
by
by
by
by
by