Skip to main content
The cart is empty
NexDate · v3.4 · available now

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.

Version3.4
TypeComponent
CompatibleJoomla 4 / 5 / 6
On roadmapWordPress · Standalone PHP
LicenseGPL · RSA-signed
Languages11 included
9:41● ● ●
NexDate
2.4 km
Lena, 28
2.4 km · likes hiking, espresso
9:41● ● ●
Matches
3 new
Lena
Hey! Saw you like espresso 👋
2m
Anna
Sounds like a plan for Saturday
14m
Petra
Sure, the hiking trail you mentioned…
1h
Mia
Good morning ☕
3h
What it does

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.

Integrations

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.

License system

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.
// license signature verification (excerpt) // runs locally on every admin page load $key = NexLicense::loadDomainKey(); $ok = openssl_verify( $key->domain . '|' . $key->expires, base64_decode($key->signature), NexLicense::PUBLIC_KEY, OPENSSL_ALGO_SHA256 ); if (!$ok) NexLicense::warn();
Get NexDate

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.

Standard
69one-time

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
Buy Standard — €69
Developer
199one-time

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
Buy Developer — €199

All plans include a perpetual license — your install keeps working after the update period ends. Compare plans in detail →

Ready to ship?

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.