SaaSDragon Pro es la versión completa de SaaSDragon. Está pensado para equipos que van a cobrar suscripciones reales y necesitan más que tres roles fijos. El sistema suma RBAC granular, login social, pagos con Stripe, notificaciones y herramientas para construir módulos sin repetir código. Todo corre sobre el mismo stack: PHP y MySQL, con LegoBox v5 como base.

¿Por qué elegir SaaSDragon Pro?
Levantar un SaaS no debería significar programar el login, los permisos, los cobros y cada entidad nueva desde cero. Por eso SaaSDragon Pro cubre el ciclo completo de un producto en producción:
- Roles RBAC en vez de niveles fijos — Los permisos se arman por acción y por módulo. Ya no dependés solo de los tres roles fijos (Admin/Owner/Member) de la base gratuita.
- Autenticación lista para usuarios reales — Login, registro y recuperación de contraseña vienen junto al inicio de sesión con Google. No hay formularios adicionales que mantener.
- Pagos con Stripe ya integrados — Configurás suscripciones flat-rate, por asiento, por uso o de cobro único directo desde el panel. No hace falta conectar nada por tu cuenta.
- Notificaciones sin infraestructura propia — Los avisos in-app y por correo llegan a tus usuarios sin que montes un servicio de mensajería aparte.
- Entity Builder para no repetir CRUDs — Cada entidad personalizada genera su CRUD y su API automáticamente. Ya no escribís el mismo modelo, servicio y controller una y otra vez.
¿Te pasa esto?
- Los tres roles fijos de un SaaS básico se quedan cortos apenas el equipo de un cliente crece.
- Conectar Stripe a mano toma semanas, con sus distintos modelos de cobro. Ese tiempo podrías invertirlo en tu producto.
- Armar login social, recuperación de contraseña y verificación de cuenta se repite en cada proyecto SaaS nuevo.
- Avisar algo importante a tus usuarios depende de que alguien revise el correo, porque no hay notificaciones in-app.
- Cada entidad nueva que pide un cliente implica escribir de nuevo el mismo modelo, servicio y controller.
Beneficios
✔ Permisos por acción, no por rol fijo — El RBAC da acceso granular a funciones específicas. Ningún usuario queda forzado a un nivel que no le corresponde.
✔ Cuatro modelos de cobro con Stripe — Elegís flat-rate, per-seat, usage-based o one-time por cada plan. No hace falta programar lógica de facturación adicional.
✔ Login social sin fricción — Tus usuarios entran con su cuenta de Google desde el primer día. Nadie abandona el registro a mitad de camino.
✔ Notificaciones centralizadas — Un mismo evento del sistema avisa in-app y por correo, sin duplicar lógica en cada módulo.
✔ Page Builder visual — Armás páginas públicas o de aterrizaje por bloques. No dependés de un desarrollador para cada cambio de contenido.
✔ Entity Builder con API incluida — Cada entidad nueva llega con su CRUD y su endpoint listos, para consumir desde cualquier frontend.
Módulos del sistema
- Autenticación y Registro Multi-Tenant — Login, registro, recuperación de contraseña e inicio de sesión con Google. La empresa y su owner se crean en una sola transacción.
- Roles RBAC — Permisos granulares por acción y por módulo. Reemplaza los tres niveles fijos de la edición base.
- Suscripciones y Pagos con Stripe — Cobros flat-rate, per-seat, usage-based y one-time. La renovación y el estado de la suscripción se sincronizan solos.
- Notificaciones — Avisos in-app y por correo, disparados desde eventos del sistema. No necesitás infraestructura de mensajería adicional.
- Page Builder — Constructor visual por bloques para páginas públicas y de aterrizaje. No hace falta tocar código.
- Entity Builder — Genera CRUD y API para entidades personalizadas. Sigue el mismo patrón de aislamiento por tenant que el resto del sistema.
- Gestión de Equipo — Alta y baja de usuarios de la empresa. El owner queda protegido contra su propia eliminación.
- Configuración por Empresa — Nombre visible, correo de soporte e idioma, editables por cada tenant.
- Módulo de Referencia (Personas) — CRUD base con aislamiento por tenant. Sirve como punto de partida antes de pasar al Entity Builder.
Especificaciones técnicas
- Stack tecnológico: PHP 8.x y MySQL/MariaDB, sobre el micro-framework LegoBox v5 (Twig 3 + FastRoute).
- Pagos: Integración directa con la API de Stripe.
- Instalación: en tu computadora, en un servidor local o en cualquier hosting web. Sin build step de Node.
- Multi-tenancy: Aislamiento por empresa en la capa de servicio, extendido por los permisos del RBAC.
Casos de uso
SaaS B2B con planes por asiento — El cobro per-seat de Stripe sube o baja según cuántos usuarios agrega cada empresa cliente.
Plataformas con cobro por uso — El modelo usage-based factura según el consumo real. No hacen falta reportes manuales al final del mes.
Agencias que arman módulos a medida — El Entity Builder genera el CRUD y la API de cada entidad nueva. Ya no repetís el mismo desarrollo por cliente.
Equipos internos con permisos específicos — El RBAC da acceso puntual a una función del sistema, sin exponer el resto del panel administrativo.
¿Qué incluye tu compra?
- Código fuente completo — El sistema completo, listo para modificar o integrar con otras herramientas.
- Base de datos estructural (.sql) — Con las tablas ya definidas, incluidas las de RBAC, Stripe y notificaciones.
- Instrucciones de instalación y configuración de Stripe — Paso a paso, para servidores locales y de producción.
- Soporte técnico y actualizaciones — Un año de asistencia directa y acceso a las mejoras del sistema.
Formas de pago:
- PayPal (Internacional)
- Depósito o transferencia bancaria (Solo México)
- MoneyGram (Internacional)
¿Dudas antes de comprar? Se resuelven directo por WhatsApp: +52 1 55 7450 6232.
Preguntas frecuentes
¿En qué se diferencia el RBAC de los tres roles de la versión gratuita? Los roles Admin/Owner/Member de la base son niveles fijos. El RBAC de Pro te deja definir permisos por acción y por módulo, para combinaciones que un rol fijo no cubre.
¿Qué modelos de cobro soporta la integración con Stripe? Cuatro: flat-rate, per-seat (por asiento), usage-based (por uso) y one-time (pago único). Los configurás por plan desde el panel.
¿El login social reemplaza el login normal? No, se suma. Tus usuarios pueden entrar con su correo y contraseña o con su cuenta de Google.
¿Cómo funciona el Entity Builder? Definís tu entidad personalizada y el sistema arma su CRUD y su endpoint de API solo. Respeta el mismo aislamiento por tenant que el resto de los módulos.
¿Puedo migrar de la versión base gratuita a Pro sin perder mis datos? Sí. Pro se construye sobre la misma estructura de empresas, usuarios y suscripciones de la base. Tus datos existentes se conservan al actualizar.
Te puede interesar: BookMedik Pro: Sistema de Gestion de Citas Medicas PHP y MySQL





Reviews
There are no reviews yet.