The complete dating engine for Joomla.
Build your own dating community — swipe matching, GPS proximity, match-gated messaging and premium tiers. Available today as a native Joomla 4 / 5 / 6 component.
Every feature your users
expect from a modern dating app.
Ship a product, not a prototype. The frontend is fully responsive with Classic and Modern (glassmorphism + dark mode) templates — switchable from the admin in one click.
Swipe view with drag gestures
Tinder-style card stack with touch and mouse drag. Animated transitions, undo last swipe, daily quota — all configurable per user group from the backend.
Super Like system
Daily limits configurable separately for free and premium users. Timezone-safe counter resets at midnight. Users see remaining Super Likes in real time.
GPS proximity search
City autocomplete with distance slider. Distance shown on every profile card. Graceful fallback where geolocation is unavailable.
Match-gated messaging
Private conversation threads that open only after a mutual match. Unread counters and message notifications. Clean inbox with full conversation history.
Advanced search & filters
Multi-select tags, age range, gender, distance, lifestyle fields. All filters preserved in URL — shareable and bookmarkable. Optionally require a complete profile before browsing.
Multi-photo gallery
Up to 9 photos per profile. Drag-and-drop reorder with upload progress bar, primary photo selection, and lightbox viewer with side-arrow navigation.
Premium user tiers
Built on native Joomla user groups. Plug in HikaShop, Akeeba Subs, or any extension that assigns groups on checkout. Premium unlocks higher Super Like limits and who-liked-me visibility.
Custom profile fields
Define field categories (select, number, multi-select) in the admin — no code. Relationship intent, lifestyle, body stats, education. Sample data installs 60+ options in one click.
Interest tag system
Hierarchical tag categories — Sports, Hobbies, Music, Food and more. Multi-select pills with visual checkmarks. Tags filter the profiles list and power the Sports Addon.
Profile completeness gate
Optionally require users to fill in name and date of birth before they can browse other profiles. 18+ age check enforced on both client and server. Username pre-filled on first visit.
11 languages included
English, Slovak, German, French, Spanish, Italian, Czech, Polish, Dutch, Portuguese (BR), Russian — all in the download. INI overrides documented for any additional locale.
Plays nicely with your stack.
NexDate is a first-class Joomla citizen — native API, native user groups, native checkout. Core functionality works standalone; social network integrations layer on top without touching core files.
JomSocial
One-click import of JomSocial users as dating profiles (admin → Profiles → Import). Optional companion plugin adds a Dating Profile tab directly on JomSocial profile pages — shows photo, tags, sport badges and a link to the dating profile.
EasySocial
Dating profiles link to EasySocial accounts. Reuse EasySocial avatars and user data when creating profiles. Fake Users generator can create profiles in both components simultaneously.
Community Builder
Fake Users generator creates CB profiles alongside dating profiles. Auto-detects CB field schema (firstname, lastname, cb_gender, cb_birthdate, cb_city) and fills dynamically.
HikaShop
Sell premium tiers as HikaShop products. Tier assignment is automatic on successful checkout — no manual steps. Works with any HikaShop plan that assigns Joomla user groups.
Akeeba Subscriptions
Map subscription levels to premium tiers via Joomla user groups. Works alongside or instead of HikaShop — whichever payment flow your site already uses.
Sports Addon (free)
Companion system plugin that extends NexDate for fitness and sport communities. Adds activity badges (🏃🚴🏊💪), workout buddy mode, fitness stats, and a sport filter bar — installed separately, zero core changes.
Fake Users Generator
Standalone com_fakeusers component included free. Generates realistic test users with photos from randomuser.me, region-specific names, and themed bios. Auto-populates dating, JomSocial, EasySocial and CB profiles in one run.
11 languages
English, Slovak, German, French, Spanish, Italian, Czech, Polish, Dutch, Portuguese (BR) and Russian ship in the download. INI overrides documented for any additional locale — no core edits needed.
Owned, not leased.
Every download is signed with our private RSA key. Your install verifies it locally — no constant phone-home, no kill switch, no SaaS lock-in. If our servers vanish tomorrow, your sites keep working.
- Domain-locked licenses you generate yourself in our portal — 1, 2 or 5 domains depending on your plan.
- Offline verification — runs locally on every admin page load, works in air-gapped and staging environments.
- Perpetual license — your install keeps working after the update period ends. No kill switch.
- GPL compliant — code stays open, the key gates update downloads only.
- Renewal discounts — 20 % on Standard, 30 % on Professional, 35 % on Developer.
Simple, one-time pricing.
One purchase, perpetual license. Updates included for 6 or 12 months — after that your install keeps working, you just don't receive new versions without renewing.
One domain. Everything you need to launch a dating site.
- NexDate component — full source
- Sports Addon plugin included
- Fake Users Generator included
- 11 languages
- 1 domain license
- 6 months of updates
- Support forum access
- 20% discount on renewal
Two domains. Ideal for agencies running a client site alongside their own.
- NexDate component — full source
- Sports Addon plugin included
- Fake Users Generator included
- 11 languages
- 2 domain licenses
- 12 months of updates
- Support forum access
- 30% discount on renewal
Five domains. For studios managing multiple client dating sites.
- NexDate component — full source
- Sports Addon plugin included
- Fake Users Generator included
- 11 languages
- 5 domain licenses
- 12 months of updates
- Support forum access
- 35% discount on renewal
All plans include a perpetual license — your install keeps working after the update period ends. Compare plans in detail →
Install NexDate in ten minutes.
Download the ZIP, drop it into Extension Manager, paste your license key. That's the whole setup. Docs cover everything else.