Météo
Widget météo live (Open-Meteo, sans clé API). Ville et coordonnées par tenant.
Aperçu →Ngento est une plateforme multi-tenant clés en main : une seule codebase, des blocs autonomes mutualisés, et une isolation stricte des données pour chaque tenant.
Chaque bloc est autonome : son propre dossier, son manifest, ses routes, ses templates et sa migration. Activable ou désactivable par tenant en une ligne de configuration.
Widget météo live (Open-Meteo, sans clé API). Ville et coordonnées par tenant.
Aperçu →Carte numérique avec QR code vCard scannable. Édition profil + partage SMS natif.
Aperçu →Annuaire de membres avec recherche live, filtres par catégorie et fiches détaillées.
Aperçu →Une seule codebase, N tenants. Chaque tenant a sa configuration, son branding, ses modules, et ses données isolées dans un dossier dédié.
Chaque request trouve son tenant via le hostname (sous-domaine ou domain custom). Aucune config statique.
Couleurs, logo, favicon, contact par défaut — tout est dans config.json.
Une tenant.db par tenant. Aucune fuite cross-tenant possible. Backup/restore trivial.
Chaque tenant active uniquement les blocs qu'il consomme. Filtrage HTTP 404 transparent sur les autres.
Un POST suffit. Le tenant est créé, sa base SQLite initialisée, son branding écrit, et il est immédiatement résolvable — sans redémarrage.
# Mode CLI
$ python scripts/ngento_provision_tenant.py \
--code acme_inc \
--name "Acme Inc." \
--primary-color "#10b981" \
--modules carte_visite annuaire meteo
✅ Tenant 'acme_inc' provisionné en 6 ms
# Mode HTTP API
$ curl -X POST .../api/admin/tenants \
-H "X-Admin-Token: $TOKEN" \
-d '{"code":"acme_inc",...}'
HTTP 201 Created — accessible via
https://acme-inc.ngento.com/