Una plataforma SaaS multi-tenant para gestión de turnos, historia clínica, e-commerce y finanzas, diseñada para profesionales de la salud y servicios.
Monorepo con tres aplicaciones independientes que comparten código a través de paquetes compartidos.
Cada empresa tiene su propio subdominio, branding y datos completamente aislados.
clinica-sur.turnero.com/bookingclinica-sur del hostname y reescribe la URL a /clinica-sur/booking/app/[tenant]/page.tsx recibe el slugx-tenant-slug: clinica-sur viaja en cada request. El middleware requireTenant busca en DB e inyecta req.tenantwhere: { tenant_id: req.tenant.id }Cuatro flujos clave que cubren el ciclo completo del usuario.
Cada herramienta fue seleccionada para garantizar escalabilidad, velocidad de desarrollo y robustez.
Todas las entidades de negocio están vinculadas al tenant_id para aislamiento total.
Cada módulo es independiente y puede activarse por tenant. Así lucen en producción.
Desde el código fuente hasta producción, completamente containerizado.