La plateforme · comment elle fonctionne
Décrivez votre activité. L'IA construit l'application. l'exploite.
Trois étapes entre votre description et une application en service, avec site web, rapports et connexion. L'IA la construit, tout le reste tourne tout seul.
- 1
L'IA construit
votre application, à partir de vos mots
IA - 2
Votre cloud
configuré une fois, par
une seule fois - 3
l'exploite
tester, valider, en ligne
automatique
L'IA construit votre application selon votre description.
Enregistrements, formulaires, règles, rôles, listes, rapports, langues et votre site web. Chaque partie est vérifiée avant la mise en ligne. Vous ne programmez rien.
IAVotre entreprise dans le cloud .
Configurée une seule fois. Votre application métier et votre site web, chacun sur trois niveaux : tester, valider, en ligne.
une seule fois- Application
- Votre application métiervos enregistrements, règles, rapports et connexion
- TesterValiderEn ligne
- Site web
- Votre site webvos pages, votre menu, vos formulaires, à votre adresse
- TesterValiderEn ligne
met votre application en ligne. De manière autonome.
Votre nouvelle version est empaquetée, livrée et démarrée. Personne n'intervient.
automatique- Tester
- Valider
- En ligne
: tout ce dont votre application a besoin, inclus.
Votre application, conçue et exploitée pour vous. Avec sites web, rapports et leur concepteur, connexion et tâches en arrière-plan.
inclusChaque élément ci-dessous fait partie de chaque application.
Votre application

Listes, enregistrements, formulaires et tableaux, générés à partir de vos fichiers. Sur ordinateur et sur smartphone.
- Dans toutes vos langues
- Mode clair et sombre
- Imprimer depuis l'enregistrement
Le moteur
Lit ce que l'IA a construit. Fournit vos enregistrements, règles et vues.
Un seul cœur fait tourner votre application et alimente vos sites web, vos rapports et vos connexions.
- Votre application
- Sites web
- Rapports
- Connexion
- Tâches
Rappels, imports, clôtures mensuelles : traités en arrière-plan, même après une interruption.
À découvrir en direct, avec votre propre processus.
Chaque démo met en scène une entreprise fictive. Un clic vous connecte.
Pour les spécialistes : comment c'est conçu
Chaque affirmation ci-dessus, reliée au composant qui la rend vraie.
Étape 1 · ce que l'IA écrit
| Composant | Ce qu'il fait |
|---|---|
| entity JSON | Un fichier par type d'enregistrement : ses champs, sa numérotation, ses états, qui peut voir quoi et quels rapports en sont imprimés. |
| hooks (TypeScript) | De courtes fonctions TypeScript appelées par le moteur lors de la validation, de la soumission, du changement de champ, des champs calculés et des actions. |
| rules · views | Règles de gestion, listes, tableaux et tableaux de bord, entièrement déclarés en JSON. |
| seeds · demo seeds | Rôles, menus et données de référence, ainsi qu'un niveau de démo avec des enregistrements réalistes. |
| translations | Un fichier par langue pour chaque libellé, état et message. |
| reports | Définitions de rapports avec bandes, sources de données et objets, associées au bouton Imprimer de l'enregistrement. |
| website | Un site web se compose de trois fichiers de référence : le site, ses pages sous forme de blocs et son menu. Aucun code propre au site. |
| apps.yaml | Le manifeste de l'application : titre, description, bases de données et niveaux de données de référence. |
| check-app.mjs | Valide le schéma de chaque entité et vue, les cibles des liens, les données initiales, les autorisations, les rapports, les noms réservés et la grammaire des expressions avant toute construction. |
Étape 2 · la mise en place, une seule fois
| Composant | Ce qu'il fait |
|---|---|
| stages | Tester, valider et en ligne correspondent aux environnements dev, test et prod : un espace de noms, un enregistrement et un jeu de bases de données chacun. |
| create-tenant | La console cloud crée le locataire : clés d'identité, isolation, DNS. Elle attend ensuite la première synchronisation et exécute un test de fumée. |
| tenant-apps-repo | Crée le dépôt de catalogue propre au locataire à partir du modèle et assemble son premier bundle. |
| add-app | Ajoute une application à un locataire en activité : isolation, droit de synchronisation, enregistrement, synchronisation, test de fumée, inventaire. |
| registration | Un fichier d'enregistrement par locataire et par niveau : applications, niveaux de référence, bases de données, image du bundle, zone DNS. |
Étape 3 · de la validation à la mise en ligne
| Composant | Ce qu'il fait |
|---|---|
| release.sh | Refuse les modifications non validées, crée une balise par version et canal et pousse la référence de déploiement. Cette transmission est le seul déclencheur de construction. |
| webhook | La transmission de la référence de déploiement atteint le cluster de construction. La signature est vérifiée, le niveau et la balise sont lus, et un pipeline Tekton démarre. |
| pipeline | Le pipeline clone la balise, vérifie le dépôt par rapport à son enregistrement, compare le manifeste aux builds attestés, analyse, sonde le registre, construit l'image et met à jour le niveau. |
| bundle image | Les hooks sont compilés pendant la construction de l'image ; l'arborescence des fichiers est agencée exactement comme le moteur la lit, sur une base busybox. |
| stage update · ArgoCD | La mise à jour de niveau inscrit la balise de l'image dans le fichier de version du niveau et l'enregistrement du locataire, puis déclenche une synchronisation ArgoCD ; un ApplicationSet produit un service par locataire à partir des fichiers d'enregistrement. |
| bundle mount | Un conteneur d'initialisation copie le bundle dans le pod ; le moteur, le service de rapports et la connexion lisent la même arborescence de fichiers. |
| engine boot | Le moteur découvre chaque dossier d'application, enregistre ses bases de données et charge les entités, hooks, données de référence, règles, vues et contenus de sites. |
| stage in the ref | Le niveau fait partie de la référence. Promouvoir une version consiste à pousser la même balise sous la référence du niveau suivant. Le pipeline vérifie et met à jour le niveau ; rien n'est reconstruit. |
| set-release | L'exécution set-release de la console surveille la branche de distribution et l'application ArgoCD synchronisée jusqu'à ce que les deux affichent la nouvelle version. |
| platform update | La mise à jour d'une application ne reconstruit jamais l'image du moteur. Une mise à jour de plateforme correspond à une entrée de version par chart et par niveau. |
La plateforme
| Composant | Ce qu'il fait |
|---|---|
| Le moteur | Découvre chaque dossier d'application, enregistre ses bases de données, charge les entités, hooks, données de référence, règles, vues et contenus de sites, et fournit l'API qu'utilisent les autres composants. |
| Votre application | Trois routes affichent chaque entité : liste, fiche et création. Les colonnes et champs de formulaires proviennent des métadonnées de l'entité. |
| Sites web | Génère les pages et les blocs à partir de l'API publique du moteur ; les formulaires y renvoient leurs données. |
| Rapports et le concepteur | Les rapports de l'application sont chargés depuis le bundle sous forme de définitions verrouillées ; le concepteur permet d'en ajouter d'autres. Les PDF proviennent du bouton Imprimer de la fiche. |
| Connexion | Un fournisseur d'identité par locataire, initialisé avec les utilisateurs de rôles de l'application à partir du bundle. |
| Tâches | File d'attente, planifications et nouvelles tentatives. Appelle les actions d'entités par lots et reprend après une interruption. |
| Livraison | Notre console cloud, les définitions de cluster et les charts Helm couvrent la configuration initiale et chaque publication. |
| Écrans | Écrans issus de la démo avec des exemples de données, chacun en mode clair et sombre. |
repose entièrement sur les technologies web les plus modernes.
Construit et exploite votre site web et vos applications dans votre propre cloud.
Rapports avec concepteur, tâches et connexion sont intégrés à chaque application et inclus.