Pourquoi ce projet
L'idée de départ
NeoSaaS est né d'un besoin concret : pouvoir piloter rapidement la création de projets SaaS, aussi bien en interne (nos propres produits) qu'en externe (pour des clients), sans repartir de zéro à chaque fois.
Plutôt qu'un simple boilerplate à cloner et personnaliser à la main, l'objectif est de construire un vrai CMS applicatif sous Next.js — un socle qui gère à la fois le contenu marketing du site (pages, blog, design) et l'application SaaS elle-même (utilisateurs, entreprises, paiements, support), avec un point d'entrée pensé pour être piloté par des agents IA via le Model Context Protocol (MCP).
Ce que ça change concrètement
- Un nouveau projet SaaS démarre avec l'authentification, la facturation, le support client et un CMS complet déjà fonctionnels — pas à reconstruire.
- Le contenu (pages, articles) est piloté depuis un outil d'édition central (Payload CMS), pendant que le cœur applicatif (utilisateurs, paiements) reste dans chaque instance, autonome.
- Un agent IA peut proposer, prévisualiser et publier des changements (une page, un module d'administration) à travers le point de terminaison MCP — sans jamais court-circuiter la validation humaine à la publication.
- Chaque instance peut évoluer indépendamment tout en recevant les mises à jour du "Core" — le tronc commun partagé par tous les projets construits sur cette base.
Interne et externe
En interne, NeoSaaS sert de fondation à nos propres produits. En externe, la même base peut être déployée pour un client, personnalisée, puis auto-hébergée de façon totalement autonome — sans dépendance permanente envers l'infrastructure d'origine (voir la section "Installation & auto-hébergement").