Démarrer un projet Yowyob,
sans repartir de zéro.

Backend Spring hexagonal, frontend Next.js, mobile Expo ou module Kernel : génère une base conforme aux standards d'architecture, déjà câblée au Kernel, avec Docker, CI et documentation.

5
blueprints prêts
22
services Kernel
11
features activables
0
secret dans le navigateur

Cinq parcours, un seul standard

Chaque template applique les conventions Yowyob : structure imposée, métadonnées de projet, Docker, CI et vérification automatique.

Backend Spring hexagonal

Architecture hexagonale stricte : domaine isolé, ports et adaptateurs, R2DBC ou JPA, Liquibase, OpenAPI et Actuator.

Java 21Spring BootWebFluxHexagonal

Frontend Next.js

App Router, feature-sliced, thème partagé et BFF sécurisé : la clé API reste côté serveur, jamais dans le navigateur.

Next.jsTypeScriptBFFApp Router

Mobile Expo

React Native avec Expo Router, stockage sécurisé des sessions et client Kernel typé, sans aucun secret embarqué.

ExpoReact NativeSecure storage

Module Kernel

Nouveau module du Kernel prêt à greffer : structure hexagonale, migrations Liquibase et câblage attendu par le monolithe.

KernelLiquibaseMaven

Kernel spécialisé

Compose uniquement les cores nécessaires par API, avec son propre métier et son propre cycle de déploiement.

API compositionSelected coresIndependent deploy

De l'idée au dépôt déployable

Quatre étapes, quelques minutes, et un projet qui respecte déjà les règles maison.

Décris ton projet

Nom, template, versions et features. Les standards Yowyob sont appliqués par défaut.

Choisis tes services Kernel

Auth, organisations, fichiers, facturation… Chaque service coché génère son client typé.

Récupère un projet complet

Archive prête à l'emploi : Dockerfile, CI, compose, documentation et variables d'environnement.

Déploie

Contrats Traefik et workflows fournis. `doctor` vérifie la conformité avant la mise en ligne.

22 services Kernel à portée de case à cocher

Coche les services consommés : l'Initializr génère les clients typés, les variables d'environnement et la documentation d'usage correspondante.

ACCOUNTINGACTORADMINISTRATIONAUTHROLESBILLINGCASHIERFILEHRMNOTIFICATIONORGANIZATIONPAYMENTPRODUCTSALESRESOURCETREASURYSETTINGSCOMMERCIALINVENTORYKYCPAYROLLSPARE

Ce que l'Initializr garantit

Les règles de sécurité et de gouvernance sont dans les blueprints, pas dans un document.

Aucun secret dans le navigateur

Les fronts générés passent par un BFF : clé API côté serveur uniquement, en-têtes filtrés par allow-list et périmètre d'API restreint.

Conformité vérifiable

`doctor` contrôle la structure attendue, la présence des métadonnées et détecte les secrets committés par erreur.

Standards stables, blueprints évolutifs

Les versions de Spring, Next ou Expo ne sont pas figées : `upgrade` produit un plan de mise à niveau des projets existants.

Compatible Kernel d'office

Clients Java et TypeScript générés selon les services consommés, et enregistrement de la ClientApplication côté Kernel.

Aussi en ligne de commande

La même logique que le web : l'interface et la CLI partagent exactement le même cœur.

bash
# générer un front Next.js connecté au Kernel
$ yowyob init frontend --name demo-web --kernel-services auth,file

# vérifier la conformité d'un projet existant
$ yowyob doctor ./demo-web

# préparer la ClientApplication Kernel (sans rien créer)
$ yowyob register-client --name demo-web --services auth,file --dry-run

Prêt à démarrer ?

Choisis ta stack, coche tes services Kernel et récupère une base conforme, documentée et déployable.

Créer mon projet →