Icono Swingerz Perfil dual · Social · Modular

Swingerz — App de Citas con Perfil Dual

Una plataforma moderna de citas con perfil dual, construida con paquetes Flutter modulares.

Swingerz permite que las personas mantengan dos perfiles vinculados bajo una sola cuenta: por ejemplo, un perfil social más abierto y un perfil de “círculo cercano” más curado, mientras disfrutan de exploración, chat, presencia en vivo, regalos virtuales y notificaciones. Todo sobre una base Flutter/Firebase lista para producción.

Categoría

Social · Citas · Engagement en tiempo real

Compradores ideales

Fundadores de apps de citas, estudios de producto social, plataformas de comunidad y agencias que necesitan una app referencia de alto nivel.

Puntos fuertes

Perfiles duales, arquitectura modular, chat en tiempo real, directos, tienda de regalos y controles de privacidad.

Descripción general

Qué hace Swingerz

Swingerz da a las personas un control más fino sobre cómo apareen en la app: pueden mantener un perfil más abierto para descubrimiento casual y otro más curado para conexiones profundas, siempre atados a un único inicio de sesión. Exploración, búsqueda y chat son conscientes del perfil dual, para que cada quien elija con qué lado liderar.

Qué problema resuelve

Las apps de citas tradicionales obligan a usar un solo perfil estático, lo cual no refleja cómo la gente navega sus espacios sociales y románticos. Swingerz ofrece un modelo de perfil dual para separar contextos sin perder seguridad, verificación y responsabilidad, implementado sobre un stack Flutter/Firebase modular y limpio.

Funciones clave

Perfil dual, descubrimiento, chat, directos y controles de privacidad.

💜 Motor de perfil dual

  • Dos perfiles vinculados por cuenta usando flutter_dual_profile_package.
  • Fotos, prompts y visibilidad a nivel de cada perfil.
  • Flags de intención (amistad, citas, eventos, etc.).
  • Insignias inteligentes en feeds y chat para mantener el contexto claro.

🔍 Exploración, búsqueda & favoritos

  • Feeds de exploración con flutter_browse_package.
  • Filtros de búsqueda (ubicación, rango de edad, tags, idiomas, en línea ahora).
  • Listas y favoritos vía flutter_favorites_package.
  • Ranking ajustado a actividad, relevancia y señales de seguridad.

💬 Chat, mensajes & directos

  • Chat 1:1 y hilos usando flutter_chat_package.
  • Almacenamiento de mensajes e historial vía flutter_messages_package.
  • Módulo de directos opcional con flutter_live_package.
  • Notificaciones push + in-app vía flutter_notifications_package.

🎁 Tienda de regalos & privacidad

  • Regalos virtuales y microeconomía con flutter_giftshop_package.
  • Controles de visibilidad por perfil vía flutter_privacy_package.
  • Flujos de auth afinados para perfil dual con flutter_auth_dual_package.
  • Integración con flutter_search_package para descubrimiento de alta calidad.

Arquitectura & estructura de proyecto

Paquetes modulares que se conectan a un único shell de app Swingerz.

swingerz/
├─ lib/
│  ├─ main.dart                   # Bootstrap de la app
│  ├─ app.dart                    # MaterialApp / Router raíz
│  ├─ router/                     # Rutas y navegación
│  ├─ features/
│  │  ├─ auth/                    # Usa flutter_auth_dual_package
│  │  ├─ profiles/                # Usa flutter_dual_profile_package
│  │  ├─ browse/                  # Usa flutter_browse_package
│  │  ├─ search/                  # Usa flutter_search_package
│  │  ├─ favorites/               # Usa flutter_favorites_package
│  │  ├─ chat/                    # Usa flutter_chat_package + flutter_messages_package
│  │  ├─ live/                    # Usa flutter_live_package
│  │  ├─ giftshop/                # Usa flutter_giftshop_package
│  │  ├─ notifications/           # Usa flutter_notifications_package
│  │  └─ privacy_settings/        # Usa flutter_privacy_package
│  └─ shared/                     # Tema, UI kit, helpers
└─ packages/                      # Todos los paquetes de funcionalidad
      

El mismo stack de paquetes puede reutilizarse en otros productos sociales o de citas, convirtiendo Swingerz en una base ideal para un portafolio de apps.

Stack tecnológico

Flutter + Firebase con arquitectura orientada a paquetes.

Capa Tecnología
Frontend Flutter (Dart) con tema personalizado y animaciones.
Backend Firebase Auth, Firestore, Storage, Cloud Functions, FCM.
Tiempo real Firestore o RTDB para presencia y mensajería.
Notificaciones Firebase Cloud Messaging + centro de notificaciones in-app.
Analítica Firebase Analytics + capa de eventos personalizada (opcional).

Inicio rápido (dev)

Levanta el código de Swingerz en local y conecta tu proyecto de Firebase.

# Clonar el repo
git clone https://github.com/YOUR_ORG/swingerz.git
cd swingerz

# Instalar dependencias
flutter pub get

# Ejecutar la app
flutter run
        

¿Interesado en Swingerz?

Cuéntanos tu visión de producto social o de citas y te enviaremos un recorrido guiado, detalle técnico y opciones de licenciamiento.

¿Prefieres correo? Usa el formulario principal en la página de inicio y menciona “Swingerz”.