Swingerz Icon Dual profile · Social · Modular

Swingerz — Dual Profile Dating App

A modern dual-profile dating platform built with modular Flutter packages.

Swingerz lets users maintain two linked profiles in a single account — for example a public social profile and a more private “inner circle” profile — while offering discovery, chat, live presence, gifting, and notifications. It’s architected as a reusable, production-grade codebase ready to power your next dating or social product.

Category

Social · Dating · Real-time engagement

Ideal buyers

Dating app founders, social product studios, community platforms, and agencies needing a high-end reference app.

Highlights

Dual profiles, modular packages, real-time chat, live engagement, gift shop, and privacy controls.

Overview

What Swingerz does

Swingerz gives users fine-grained control over how they show up in the app: they can keep a more open profile for casual discovery and a more curated profile for deeper connections, while keeping everything tied to a single login. Browsing, search, and chat are dual-profile aware, so users can choose which side they lead with.

The problem it solves

Traditional dating apps force users into a single static profile, which doesn’t match how people actually navigate social and romantic spaces. Swingerz provides a dual-profile model so people can separate different contexts while still staying safe, verified, and accountable — all implemented on top of a clean, modular Flutter/Firebase stack.

Key features

Dual profiles, discovery, chat, live engagement, and privacy controls.

💜 Dual-profile engine

  • Two linked profiles per account via flutter_dual_profile_package.
  • Per-profile photos, prompts, and visibility settings.
  • Intent flags (friends, dating, events, etc.).
  • Smart badges in feeds and chat to keep context clear.

🔍 Browse, search & favorites

  • Browse feeds powered by flutter_browse_package.
  • Search filters (location, age band, tags, languages, online now).
  • Shortlists and favorites via flutter_favorites_package.
  • Ranking tuned for activity, relevance, and safety signals.

💬 Chat, messages & live

  • 1:1 chat and threads using flutter_chat_package.
  • Message storage and history via flutter_messages_package.
  • Optional live module using flutter_live_package.
  • Push + in-app notifications via flutter_notifications_package.

🎁 Gift shop & privacy controls

  • Virtual gifts and micro-economy via flutter_giftshop_package.
  • Per-profile visibility controls via flutter_privacy_package.
  • Auth flows tuned for dual profiles via flutter_auth_dual_package.
  • Search integration via flutter_search_package for high-signal discovery.

Architecture & project structure

Clean, modular packages that plug into a single Swingerz app shell.

swingerz/
├─ lib/
│  ├─ main.dart                   # App bootstrap
│  ├─ app.dart                    # Root MaterialApp / Router
│  ├─ router/                     # Routes & navigation
│  ├─ features/
│  │  ├─ auth/                    # Uses flutter_auth_dual_package
│  │  ├─ profiles/                # Uses flutter_dual_profile_package
│  │  ├─ browse/                  # Uses flutter_browse_package
│  │  ├─ search/                  # Uses flutter_search_package
│  │  ├─ favorites/               # Uses flutter_favorites_package
│  │  ├─ chat/                    # Uses flutter_chat_package + flutter_messages_package
│  │  ├─ live/                    # Uses flutter_live_package
│  │  ├─ giftshop/                # Uses flutter_giftshop_package
│  │  ├─ notifications/           # Uses flutter_notifications_package
│  │  └─ privacy_settings/        # Uses flutter_privacy_package
│  └─ shared/                     # Theme, UI kit, helpers
└─ packages/                      # All feature packages
      

The same package stack can be reused for other social or dating products, making Swingerz an ideal base for a portfolio of apps.

Tech stack

Flutter + Firebase with a package-first architecture.

Layer Technology
Frontend Flutter (Dart) with custom theming and animations.
Backend Firebase Auth, Firestore, Storage, Cloud Functions, FCM.
Real-time Firestore or RTDB for presence and messaging.
Notifications Firebase Cloud Messaging + in-app notification center.
Analytics Firebase Analytics + custom event layer (optional).

Getting started (developer)

Bootstrap the Swingerz codebase and plug in your own Firebase project.

# Clone the repo
git clone https://github.com/YOUR_ORG/swingerz.git
cd swingerz

# Install dependencies
flutter pub get

# Run the app
flutter run
        

Interested in Swingerz?

Share your dating or social product vision and we’ll provide a tailored walkthrough, technical deep dive, and licensing options.

Prefer email? Use the main contact form and mention “Swingerz”.