Precios

La base entregada completa: código, doc, CI/CD y seguridad.

Un pago único, el código fuente completo y ninguna suscripción. Elige tu nivel de acompañamiento y escríbenos: te contactamos para la entrega.

  • Licencia de por vida, código fuente completo
  • Autoalojado en tu infraestructura
  • Kit

    La base completa, en autonomía.
    1 000 €licencia de por vida Pago único
    • Código fuente completo de la base
    • Multi-tenant, marca blanca, auth 2FA
    • Cadena CI/CD + 5 controles de seguridad bloqueantes
    • Entrega Docker Compose y runners incluidos
    • Design system Contour, claro y oscuro
    Obtener el kit
Calidad y herramientas

Lo que compras, verificado en el código.

Cada línea corresponde a un fichero, un workflow o una página de documentación de la base. Nada de promesas: sistemas en marcha.

  • Arquitectura multi-tenant

    • Una base, aislamiento con Row Level Security en modo FORCE, rol de la app sin BYPASSRLS
    • Un meta-test hace fallar la CI si una tabla tenant no tiene su policy
    • 56 migraciones SQL versionadas
    • Registro de auditoría solo de inserción: la base niega el DELETE al rol de la app
    • Webhooks salientes protegidos contra SSRF, workflows XState versionados por espacio
    postgresql 17 · drizzle · rls force
  • Identidad y acceso

    • 2FA TOTP con 8 códigos de respaldo, obligatoria por espacio y por rol
    • Bloqueo de cuenta, política de contraseñas, step-up, revocación de sesiones
    • Roles owner, admin, member y roles personalizados por espacio
    • Sesión delegada (impersonación): permiso dedicado, 1 h máximo, motivo obligatorio, auditada
    • Puerto de identidad listo para conectar otro proveedor (SSO) cuando haga falta
    better auth · casl · totp
  • Stack técnico

    • TypeScript estricto de punta a punta, Node 22, imagen fijada por huella
    • API NestJS 12 sobre Fastify 5, OpenAPI y SDK cliente generados
    • Consola React 19, Vite 8, Refine 5, design system Contour
    • Tareas BullMQ y Redis 8: outbox, correos, purgas, webhooks
    • Facturación por puerto Stripe o manual, cuotas aplicadas (402)
    • Observabilidad OpenTelemetry y pino
    pnpm · turborepo · dependency-cruiser
  • Ciberseguridad

    • Gitleaks sobre todo el historial, Semgrep, pnpm audit y OSV-Scanner: bloqueantes en cada PR
    • SBOM CycloneDX (cdxgen, syft), escaneo grype en cada PR y cada semana
    • Imágenes firmadas con Cosign, procedencia SLSA, atestación OpenVEX
    • Helmet y HSTS en la API, CSP estricta con informes de violación, rate limiting con Redis
    • Secretos leídos desde ficheros, Dependabot, política SECURITY.md
    • Modelo de amenazas y 49 fichas de control con pruebas
    gitleaks · semgrep · osv · grype · cosign
  • Conformidad: lo que aporta el código

    • Registro de auditoría solo de inserción, conservado 24 meses por defecto (nunca menos de seis), purga incluida
    • Exportación de un miembro y de un espacio (acceso, portabilidad), seudonimización de un miembro, borrado de un espacio en 30 días
    • TLS y HSTS en el navegador, contraseñas y códigos de respaldo con hash
    • Controles vinculados a los criterios SOC 2, cuestionario de seguridad para tus compradores, registro de riesgos
    • A tu cargo: DPA, registros de tratamientos y de violaciones, auditorías y certificaciones, cifrado de volúmenes y copias
    rgpd · criterios soc 2 · auditoría
  • Dependency-Track

    • Instancia Dependency-Track incluida en Docker Compose, con su PostgreSQL
    • pnpm sbom:sync envía los SBOM del código, las imágenes y la CI
    • pnpm dtrack:setup instala la política «vulnerabilidad crítica = fallo» y las alertas por correo
    • Importación de VEX para documentar las vulnerabilidades no explotables
    dependency-track 4.14 · cyclonedx · vex
  • Internacionalización

    • Tolgee autoalojado, traducción automática DeepL opcional
    • Catálogos ICU (intl-messageformat), fuente de verdad en el repositorio
    • pnpm i18n:sync: claves, etiquetas, capturas y contexto enviados a los traductores
    • Francés e inglés completos (~1 300 claves), un comando añade un idioma
    tolgee 3.230 · icu
  • CI/CD

    • ci: typecheck, lint, fronteras de módulos, tests, build, OpenAPI y SDK al día, controles de seguridad, imágenes
    • e2e: Playwright contra la API real, accesibilidad axe
    • sast, sbom, image-scan, scorecard: análisis dedicados y semanales
    • release-images: imágenes arm64 firmadas, entrega solo con ci y e2e en verde
    • deploy: reentrega manual, el camino de vuelta atrás
    • load: k6 en cada versión, objetivo p95 < 300 ms
    github actions · ghcr · docker compose
  • Calidad y tests

    • Tests sobre un PostgreSQL real (Testcontainers), sin base simulada
    • Verificación automática de que cada ruta de la API está cubierta
    • Restauración de una copia de seguridad probada en CI
    • Escenarios manuales documentados en TESTING.md
    • doc-impact: cada PR lista las páginas de documentación a revisar
    vitest · playwright · testcontainers · k6
  • Documentación Docusaurus

    • Ayuda a usuarios finales: 51 páginas, publicada
    • Desarrolladores y arquitectos: 116 páginas (arquitectura, operación, calidad, Contour)
    • Seguridad: 70 páginas (modelo de amenazas, controles, conformidad, procedimientos)
    • Decisiones: 73 ADR razonados
    • CI de la doc: fuentes y pruebas verificadas, build de las 4 bases
    docusaurus 3.10 · 4 bases
  • Arnés para agentes de IA

    • CLAUDE.md y AGENTS.md sincronizados: las reglas del repositorio que leen tus agentes de código
    • 5 skills: atelier, avis-frais, e2e-pr, lot, release
    • 3 agentes revisores: arquitecto, lead-dev, auditor de doc (Claude y Codex)
    • Permisos allow, ask y deny preconfigurados (push forzado y borrados prohibidos)
    • Kit «agente de producto» para construir tu producto sobre la base, alineado con el código por un test
    claude code · codex · agents.md
Costes de operación
  • Herramientas open source y autoalojadas: Tolgee, Dependency-Track, Gitleaks, Semgrep OSS, OSV-Scanner, syft, grype, Cosign. Ninguna licencia de terceros que pagar.
  • Plataforma de prueba montada en Oracle Cloud Always Free (Ampere A1, arm64). La oferta gratuita cubre hoy 2 OCPU y 12 GB de memoria (1 500 horas-OCPU y 9 000 horas-GB al mes).
  • Runners alojados de GitHub gratuitos a esta escala, o tus propios runners.
  • Prevé unos 4,5 GB de RAM para Dependency-Track.
Qué se entrega

Cuatro bloques, una sola entrega.

El producto, su documentación, su cadena CI/CD, sus controles de ciberseguridad y, como opción, nuestro acompañamiento.

Incluido Kit1 000 €Kit + acompañamientoBajo presupuesto
Base del producto
Código fuente completo de la base Incluido
Multi-tenant, marca blanca, auth 2FA Incluido
Correos con marca, consola de plataforma Incluido
i18n con Tolgee autoalojado, catálogos ICU francés e inglés Incluido
Arnés para agentes de IA: CLAUDE.md, AGENTS.md, 5 skills, 3 agentes revisores Incluido
Design system Contour, claro y oscuro Incluido
Documentación
4 bases Docusaurus: ayuda a usuarios (51 p.), desarrolladores y arquitectos (116 p.), seguridad (70 p.), decisiones ADR (75 p.) Incluido
CI/CD
Cadena CI/CD GitHub Actions: tests, imágenes firmadas, entrega Docker Compose Incluido
Runners autoalojados soportados, proxy Traefik incluido Incluido
Instalación guiada: Traefik, runners, Tolgee, Dependency-Track No incluido
Ciberseguridad
5 controles bloqueantes: Gitleaks, Semgrep, pnpm audit, OSV-Scanner, escaneo de imágenes grype Incluido
SBOM CycloneDX, imágenes firmadas con Cosign (SLSA, VEX), Dependency-Track incluido Incluido
Modelo de amenazas y 49 fichas de control con pruebas Incluido
Revisión de tu primera puesta en producción No incluido
Contacto

¿Te interesa una oferta? Escríbenos.

Tres campos obligatorios. Tu mensaje llega directamente a nuestro buzón y te respondemos por correo.

Respuesta por correo.

Tus datos solo sirven para responderte. Privacidad (en francés)

¿Empezamos?

Tu próximo SaaS empieza en el próximo git push

saas-core.app