Producto propio · Plataforma social / Coleccionismo · 2026

    Swapini  Plataforma de intercambio con matching

    Next.jsSupabaseRLSMatchingWhatsApp
    SQL

    Reglas de plan aplicadas en la base

    0

    Teléfonos completos expuestos

    Auto

    Matching Tengo/Busco

    Contexto

    Los coleccionistas de figuritas intercambian en grupos de WhatsApp y Facebook: listas interminables de 'tengo/busco' que nadie cruza, y datos personales circulando sin control.

    Problema

    Una plataforma de intercambio necesita cruzar automáticamente lo que un usuario tiene con lo que otro busca, monetizar por niveles de uso y — lo más difícil — hacerlo sin exponer los teléfonos ni permitir que un usuario lea el inventario privado de otro.

    Solución

    Construimos Swapini sobre Supabase con seguridad a nivel de base de datos: Row Level Security en todas las tablas, límites de plan (Base/Pro) aplicados por funciones SQL —no por el frontend— y matching automático entre 'tengo' y 'busco'. El contacto se resuelve con un CTA de WhatsApp que nunca muestra el teléfono completo hasta que ambas partes coinciden.

    Resultado

    Una plataforma con catálogo visual por colección y país, álbum personal, matching automático y monetización por tiers, donde las reglas de negocio y la privacidad están garantizadas en la base de datos — no dependen de que el frontend se porte bien.

    "El matching no sirve si expone los datos de la gente: la privacidad es parte del producto."

    Softium Labs

    ¿Un problema parecido en tu operación?