Houssem Missaoui
Packs web Marketplace Contact
Kit de démarrage SaaS · code source complet

Lancez votre SaaS en quelques jours, pas en quelques mois.

Ce que chaque SaaS reconstruit à partir de zéro est déjà prêt : multi‑tenant, équipes et permissions, offres et facturation, journal d’audit, back‑office administrateur. Vous ajoutez une fonctionnalité métier et vous vendez.

  • Spring Boot 4 · Java 25
  • Angular 22
  • Keycloak
  • PostgreSQL
  • Stripe
Ce que vous recevez

Des fondations, pas une démo

Des fondations pensées pour la production. Tout ce qui suit est inclus dans le code source.

Multi‑tenant

Un identifiant de tenant sur chaque ligne, appliqué dans la couche service. Suppression logique, suspension de l’espace, export et suppression RGPD.

Équipes et permissions

Invitations, rôles propriétaire, administrateur et membre, plus des rôles personnalisés par espace avec des permissions gérées en base.

Offres et facturation

Des offres avec limites et drapeaux de fonctionnalités appliqués, upgrades, downgrades, prix multi‑devises, paiement Stripe et portail client.

Journal d’audit

Journal inviolable avec contrôle d’intégrité, export CSV et JSON. La base refuse toute modification et toute suppression.

Réglages de sécurité

Authentification unique (OIDC) par espace, double authentification imposée, listes d’adresses IP autorisées et vue d’ensemble des sessions.

API publique

API versionnée avec clés d’API, en‑têtes de limitation de débit, clés d’idempotence, document OpenAPI et webhooks sortants signés.

Back‑office super‑admin

Tenants, utilisateurs, offres, abonnements, devises, audit et tickets de support dans une seule console.

4 langues, RTL complet

Anglais, français, allemand et arabe. Un contrôle CI garde les clés de traduction synchronisées. L’arabe s’affiche de droite à gauche.

Le lancer

Quatre commandes

node scripts/rename.mjs --name "Acme CRM" --slug acmecrm --package com.acme.crm
docker compose -f demo/docker-compose.yml up -d
cd backend && mvn spring-boot:run
cd starter && npm ci && npm start

Renommez une fois, démarrez Postgres, Keycloak, MinIO et Mailpit avec Docker, puis lancez l’API et l’application. Nécessite JDK 25, Maven 3.9, Node 24 et Docker. Une recette documentée et une fonctionnalité d’exemple fonctionnelle montrent comment ajouter la vôtre.

Licences

Choisissez votre offre

Un paiement, le code source complet. Les offres diffèrent par l’étendue de la licence, les mises à jour et le support.

Basic

€399
  • Code source complet et documentation
  • 1 produit final
  • 6 mois de mises à jour
  • Rapports de bugs par e‑mail
Acheter Basic

Standard

Le plus populaire
€899
  • Tout Basic
  • Jusqu’à 3 produits finaux
  • 12 mois de mises à jour
  • 60 jours de support par e‑mail
  • 1 revue de code écrite
Acheter Standard

Premium

€1,799
  • Tout Standard
  • Produits finaux illimités
  • 24 mois de mises à jour
  • 90 jours de support prioritaire
  • Appel vidéo de 60 minutes
  • Accès anticipé aux nouveaux modules
Acheter Premium

Un produit final est une application ou un service distinct que vous ou votre client exploitez. Vous ne pouvez ni revendre ni redistribuer le kit lui‑même, ni publier son code source.

Questions

Avant d’acheter

Est-ce un produit fini ou une base ?

Une base. Vous recevez la tuyauterie SaaS et une fonctionnalité d’exemple à copier. Vous ajoutez par‑dessus votre propre fonctionnalité métier.

Puis-je l’utiliser pour des projets clients ?

Oui, dans la limite de produits finaux de votre offre. Chaque application client compte comme un produit final.

De quoi ai-je besoin pour l’exécuter ?

JDK 25, Maven 3.9, Node 24 et Docker. La stack de développement avec Postgres, Keycloak, MinIO et Mailpit démarre en une commande Docker Compose.

Comment le code est‑il livré ?

Sous forme d’archive zip, envoyée par e‑mail dès le paiement encaissé, avec un fichier de licence correspondant à votre offre.

Les pages juridiques sont‑elles prêtes ?

Les conditions et la politique de confidentialité sont des modèles. Faites‑les relire par un juriste avant d’accepter des paiements en production.

Arrêtez de reconstruire les mêmes fondations.

Partez d’une base qui gère déjà les tenants, les équipes, la facturation et la conformité.

Prendre Standard