YouDate - Dating Script

YouDate is a dating script powered by PHP framework Yii 2.0.

Core features and possibilities:

— User profiles, photos
— Private photos
— Browse users nearby or find them in your city
— Encounters
— Spotlight
— Public and private groups
— Custom profile fields editor
— Custom sex/gender options
— Photo moderation
— Connections: likes, mutual likes, guests
— Messaging, attachments (photos)
— Gifts (multiple categories support)
— Premium features like raising up in search or incognito mode, prioritized messages
— Payment integration (Stripe, PayPal, Robokassa)
— Administration area
— Moderators area (same as admin area, but with limitations)
— Reports system
— Blocks system
— News system
— Structured help page module
— Responsive retina template
— Plugins system
— Theme customization (create your own theme or extend from existing one)
— RTL support (main theme)
— Dark mode support (main theme)
— Languages support: english (by default), spanish, italian, german, russian, french
— Language editor: add your own languages in admin area
— GDPR-related: profile data export (HTML or JSON); ability to delete data


Version 2.0.1 - Mar 02 2021
* Fixes and tweaks

Version 2.0.0 - Feb 28 2021
+ New: orders admin page
+ New: bans by IP/CIDR
+ New: app status page (Admin > Settings > App Status)
+ New: help page (structured help blocks with categories)
+ New: moderator role in admin area, simple permissions management for different admin pages
+ New: pricing editor in admin area
+ New: custom user search (profile fields)
+ Added unban cli command (./yii user/unban )
+ Added dark mode in default theme (auto, always light, always dark, or user defined)
+ Added settings component events override (get/set/remove)
+ Added multiselect profile field type
+ Added search feature in admin area (header)
+ Added language switcher popup
+ Added automatic timezone detection by IP
+ Admin area page: delete photo thumbnails (content/cache)
+ Added admin option: restrict incoming likes page for non-premium users
+ Added admin option: limit photo uploads per user
+ Added admin option: hide/blur custom profile fields for guests
+ Added admin option: narrow down messages listing in admin area (active users only; reported users only)
* Stripe new SDK
* PayPal new SDK
* Removed IpStack integration in favour of (free & keyless)
* Theme visual updates and fixes
* Fixed: glide library uses invalid temporary directory on some hosting providers (
* Better PHP 8 support
* Updated dependencies (Yii 2.0.40, payment SDK and others)
* Photo upload form update
* Reduced CSS file size
* Misc fixes and improvements
* Updated geodata (countries and cities translations)
- IMPORTANT: removed Fortumo SDK (due to its broken Web SDK)
- IMPORTANT: removed youdate-dark theme (default theme now supports auto/light/dark modes)

Full changelog is available here: