Tarifs

Le socle livré complet : code, doc, CI/CD et sécurité.

Un paiement unique, le code source complet et aucun abonnement. Choisissez votre niveau d’accompagnement, puis écrivez-nous : nous revenons vers vous pour la livraison.

  • Licence à vie, code source complet
  • Auto-hébergé sur votre infrastructure
  • Kit

    Le socle complet, en autonomie.
    1 000 €licence à vie Paiement unique
    • Code source complet du socle
    • Multi-tenant, marque blanche, auth 2FA
    • Chaîne CI/CD + 5 contrôles sécurité bloquants
    • Livraison Docker Compose et runners fournis
    • Design system Contour, clair et sombre
    Obtenir le kit
Qualité et outillage

Ce que vous achetez, vérifié dans le code.

Chaque ligne ci-dessous correspond à un fichier, un workflow ou une page de documentation du socle. Pas de promesse : des systèmes en place.

  • Architecture multi-tenant

    • Une base, isolation par Row Level Security en mode FORCE, rôle applicatif sans BYPASSRLS
    • Un méta-test fait échouer la CI si une table tenant n’a pas sa policy
    • 56 migrations SQL versionnées
    • Journal d’audit en ajout seul : la base refuse le DELETE au rôle applicatif
    • Webhooks sortants protégés contre le SSRF, workflows XState versionnés par espace
    postgresql 17 · drizzle · rls force
  • Identité et accès

    • 2FA TOTP avec 8 codes de secours, obligatoire par espace et par rôle
    • Verrouillage de compte, politique de mot de passe, step-up, révocation des sessions
    • Rôles owner, admin, member et rôles personnalisés par espace
    • Session déléguée (impersonation) : permission dédiée, 1 h maximum, motif obligatoire, auditée
    • Port d’identité prêt pour brancher un autre fournisseur (SSO) le jour venu
    better auth · casl · totp
  • Stack technique

    • TypeScript strict de bout en bout, Node 22, image épinglée par empreinte
    • API NestJS 12 sur Fastify 5, OpenAPI et SDK client générés
    • Console React 19, Vite 8, Refine 5, design system Contour
    • Tâches BullMQ et Redis 8 : outbox, e-mails, purges, webhooks
    • Facturation par port Stripe ou manuel, quotas contrôlés (402)
    • Observabilité OpenTelemetry et pino
    pnpm · turborepo · dependency-cruiser
  • Cybersécurité

    • Gitleaks sur tout l’historique, Semgrep, pnpm audit et OSV-Scanner : bloquants à chaque PR
    • SBOM CycloneDX (cdxgen, syft), scan grype à chaque PR et chaque semaine
    • Images signées Cosign, provenance SLSA, attestation OpenVEX
    • Helmet et HSTS sur l’API, CSP stricte avec rapport de violations, rate limiting Redis
    • Secrets lus depuis des fichiers, Dependabot, politique SECURITY.md
    • Modèle de menaces et 49 fiches de contrôle avec preuves
    gitleaks · semgrep · osv · grype · cosign
  • Conformité : ce que le code fournit

    • Journal d’audit en ajout seul, conservé 24 mois par défaut (jamais moins de six), purge outillée
    • Export d’un membre et d’un espace (accès, portabilité), pseudonymisation d’un membre, effacement d’un espace sous 30 jours
    • TLS et HSTS côté navigateur, mots de passe et codes de secours hachés
    • Contrôles rattachés aux critères SOC 2, questionnaire sécurité pour vos acheteurs, registre des risques
    • À votre charge : DPA, registres des traitements et des violations, audits et certifications, chiffrement des volumes et des sauvegardes
    rgpd · critères soc 2 · audit
  • Dependency-Track

    • Instance Dependency-Track fournie en Docker Compose, avec sa base PostgreSQL
    • pnpm sbom:sync pousse les SBOM du code, des images et de la CI
    • pnpm dtrack:setup installe la politique « vulnérabilité critique = échec » et les alertes e-mail
    • Import du VEX pour documenter les vulnérabilités non exploitables
    dependency-track 4.14 · cyclonedx · vex
  • Internationalisation

    • Tolgee auto-hébergé, traduction automatique DeepL en option
    • Catalogues ICU (intl-messageformat), source de vérité dans le dépôt
    • pnpm i18n:sync : clés, tags, captures d’écran et contexte poussés aux traducteurs
    • Français et anglais complets (~1 300 clés), une commande pour ajouter une langue
    tolgee 3.230 · icu
  • CI/CD

    • ci : typecheck, lint, frontières de modules, tests, build, OpenAPI et SDK à jour, contrôles sécurité, images
    • e2e : Playwright contre la vraie API, accessibilité axe
    • sast, sbom, image-scan, scorecard : analyses dédiées et hebdomadaires
    • release-images : images arm64 signées, puis livraison seulement si ci et e2e sont verts
    • deploy : relivraison manuelle, chemin de retour arrière
    • load : k6 à chaque version, objectif p95 < 300 ms
    github actions · ghcr · docker compose
  • Qualité et tests

    • Tests sur un vrai PostgreSQL (Testcontainers), pas de base simulée
    • Vérification automatique que chaque route de l’API est couverte
    • Restauration d’une sauvegarde prouvée en CI
    • Scénarios manuels documentés dans TESTING.md
    • doc-impact : chaque PR liste les pages de documentation à relire
    vitest · playwright · testcontainers · k6
  • Documentation Docusaurus

    • Aide aux utilisateurs finaux : 51 pages, publiée
    • Développeurs et architectes : 116 pages (architecture, exploitation, qualité, Contour)
    • Sécurité : 70 pages (modèle de menaces, contrôles, conformité, procédures)
    • Décisions : 73 ADR motivées
    • CI de la doc : sources et preuves vérifiées, build des 4 bases
    docusaurus 3.10 · 4 bases
  • Harnais pour agents IA

    • CLAUDE.md et AGENTS.md synchronisés : les règles du dépôt lues par vos agents de code
    • 5 skills : atelier, avis-frais, e2e-pr, lot, release
    • 3 agents relecteurs : architecte, lead-dev, auditeur-doc (Claude et Codex)
    • Permissions allow, ask et deny pré-réglées (push forcé et suppressions interdits)
    • Kit « agent produit » pour bâtir votre produit sur le socle, aligné sur le code par un test
    claude code · codex · agents.md
Coûts d’exploitation
  • Outils de la chaîne open source et auto-hébergés : Tolgee, Dependency-Track, Gitleaks, Semgrep OSS, OSV-Scanner, syft, grype, Cosign. Aucune licence tierce à payer.
  • Plateforme d’essai montée sur Oracle Cloud Always Free (Ampere A1, arm64). L’offre gratuite couvre aujourd’hui 2 OCPU et 12 Go de mémoire (1 500 heures-OCPU et 9 000 heures-Go par mois).
  • Runners GitHub hébergés gratuits à cette échelle, ou vos propres runners.
  • Prévoir environ 4,5 Go de RAM pour Dependency-Track.
Ce qui est livré

Quatre volets, une seule livraison.

Le produit, sa documentation, sa chaîne CI/CD, ses contrôles de cybersécurité et, en option, notre accompagnement.

Inclus Kit1 000 €Kit + accompagnementSur devis
Socle produit
Code source complet du socle Inclus
Multi-tenant, marque blanche, auth 2FA Inclus
E-mails brandés, console plateforme Inclus
i18n Tolgee auto-hébergé, catalogues ICU français et anglais Inclus
Harnais agents IA : CLAUDE.md, AGENTS.md, 5 skills, 3 agents relecteurs Inclus
Design system Contour, clair et sombre Inclus
Documentation
4 bases Docusaurus : aide utilisateurs (51 p.), développeurs et architectes (116 p.), sécurité (70 p.), décisions ADR (75 p.) Inclus
CI/CD
Chaîne CI/CD GitHub Actions : tests, images signées, livraison Docker Compose Inclus
Runners auto-hébergés pris en charge, proxy Traefik fourni Inclus
Installation guidée : Traefik, runners, Tolgee, Dependency-Track Non inclus
Cybersécurité
5 contrôles bloquants : Gitleaks, Semgrep, pnpm audit, OSV-Scanner, scan d’images grype Inclus
SBOM CycloneDX, images signées Cosign (SLSA, VEX), Dependency-Track fourni Inclus
Modèle de menaces et 49 fiches de contrôle avec preuves Inclus
Revue de votre première mise en production Non inclus
Contact

Une offre vous intéresse ? Écrivez-nous.

Trois champs obligatoires. Votre message arrive directement dans notre boîte et nous vous répondons par e-mail.

Réponse par e-mail.

Vos informations servent uniquement à vous répondre. Confidentialité

On s'y met ?

Votre prochain SaaS démarre au prochain git push

saas-core.app