Dashboard projets
+ Nouveau projet
Templates
← RAGNAR
DYNORS Internal
Vues
Tous les projets17
Dépassement2
Attention3
Nominal12
Clients
Teranga Foods
MITTA
SeckShop
DYNORS Tech
Templates
Spring Boot Standard
Spring Boot Microservice
Spring Boot Minimal
Projets créés
17
↑ 3 ce trimestre
Générés via TAKKU
14
82% automatisés
Temps moyen génération
43s
vs 2j manuellement
Modules déployés
98
Extensions actives
Projets récents
ProjetTemplateDéploiementStatutCréé
YOBALE-COREStandardSCHEMARunningFév 2026
DAWALALE-V2StandardON_PREMRunningJan 2026
SUPERGEST-APIMinimalSCHEMADevMar 2026
MEDICONNECT-V1StandardSHAREDRunningDéc 2025
TRACIUM-COREMicroserviceDEDICATEDStagingMar 2026
Extensions les plus utilisées
ModuleTypeProjets%
dynors-securityCore17
dynors-notifyExt.14
dynors-pdfExt.12
dynors-mediaExt.10
dynors-invoicingExt.7
1
Identification
2
Template
3
Déploiement
4
Stack & Modules
5
GitLab & CI/CD
6
Génération
Identification du projet
Informations importées depuis RAGNAR · Contrat CTR-2026-0031
RAGNAR
Nom long dans RAGNAR
Préfixe GitLab, schéma DB, packages Java
RAGNAR
RAGNAR
Quotas DB, API rate limits, stockage
Le code mnémonique sera le préfixe de tout : repo GitLab dynors-projects/dawalale/, schéma PostgreSQL schema_dawalale, packages Java sn.dynors.dawalale
Template de génération
Choisissez l'architecture. Le code s'appuie sur le framework DYNORSCORE.
Spring Boot Standard
Monolithe modulaire. Backend Spring Boot + Frontend Angular. Adapté 90% projets ESN.
Recommandé
🔬
Spring Boot Microservice
Architecture distribuée. Spring Boot + React. Pour projets complexes multi-équipes.
Avancé
🔌
Spring Boot Minimal
API backend uniquement, sans frontend. Intégrations, webhooks, services tiers.
API only
🅰
Angular 18
Standard DYNORS. Material Design. Adapté ERP et backoffice.
Standard
React 18
Dashboards interactifs. Apps grand public. Plus de liberté.
Alternatif
Aucun frontend
Backend uniquement. Frontend géré séparément.
Aperçu structure générée
dawalale/
├── dawalale-backend/ # Spring Boot 3.2 + DYNORSCORE
├── dawalale-frontend/ # Angular 18
├── docker-compose.yml
├── .gitlab-ci.yml
└── README.md # Auto-généré
Scénario de déploiement
Définit l'isolation des données et l'infrastructure cible.
🏗️
STANDALONE_DEDICATED
Infrastructure complète dédiée. DB isolée. Client propriétaire de tout. Souveraineté maximale.
On-premise client
📂
SCHEMA_PER_TENANT
Schéma PostgreSQL dédié par tenant, infra partagée DYNORS. Isolation forte, coût réduit.
Recommandé ESN
🔀
SHARED_MULTI_TENANT
Tout partagé, colonne tenant_id. Pour petits projets et MVPs.
MVP
🏢
ON_PREMISE
Déploiement sur serveur du client. SSH requis. MITTA = serveurs MTPTYS Dakar.
Serveur client
SCHEMA_PER_TENANT sélectionné. TAKKU créera le schéma schema_dawalale dans la DB partagée DYNORS et initialisera les migrations Flyway V1 automatiquement.
Stack & Modules DYNORSCORE
Sélectionnez les modules. Les modules Core requis sont pré-activés.
Modules Core (dynors-core)4 actifs
dynors-commons
Utilitaires, exceptions, pagination
Requis
dynors-security
JWT, OAuth2, RBAC, MFA
Requis
dynors-db
Multi-tenant, quotas, tiers
Requis
dynors-events
Bus événements inter-services
Core
Extensions (dynors-extensions)3 sélectionnées
dynors-notify
Email / SMS / Push
Extension
dynors-pdf
Génération PDF Thymeleaf
Extension
dynors-invoicing
Facturation multi-juridiction
Extension
dynors-media
Stockage fichiers centralisé
Extension
dynors-hr
RH : employés, compétences
Extension
dynors-webhooks
Webhooks signés HMAC
Extension
dynors-audit
Journal d'audit, traçabilité
Extension
dynors-logging
Logging centralisé Sentry
Extension
GitLab & CI/CD
Configuration du dépôt. Le push initial sera automatique.
Namespace où sera créé le repo
Calculé depuis code mnémonique
Pipelines CI/CD à générer
Build & Test
Maven + JUnit + SonarQube
Docker Build
Image + push GitLab Registry
Deploy DEV
Auto-deploy env. dev DYNORS
Deploy PROD
Manuel · trigger tag v*.*.*
Variables CI/CD injectées automatiquement
DYNORS_TENANT_ID=dawalale
DYNORS_DB_SCHEMA=schema_dawalale
DYNORS_REGISTRY=registry.gitlab.dynors.sn
DYNORS_ENV=dev
# JWT_SECRET, DB_PASSWORD → injectés depuis Vault
Récapitulatif final
Vérifiez avant de lancer. L'opération prend ~45 secondes et est irréversible.
Projet
DAWALALE
MITTA · Régie · TIER_2
Stack
Spring Boot Standard
Angular 18 · SCHEMA_PER_TENANT
Modules
4 Core · 3 Extensions
notify · pdf · media
Ce que TAKKU va créer
Structure code Spring Boot + Angular
Schéma PostgreSQL schema_dawalale
Config sécurité JWT + rôles RBAC
Repository GitLab + push initial
Pipeline CI/CD (.gitlab-ci.yml)
Docker Compose local + README.md
Cette opération est irréversible. Le schéma DB et le repo GitLab seront créés immédiatement. Modifier le code mnémonique après génération nécessite une migration manuelle.
Récapitulatif
Code projet
DAWALALE
Client
MITTA / Gouv.
Contrat RAGNAR
CTR-2026-0031
Template
Spring Boot Standard
Frontend
Angular 18
Déploiement
SCHEMA_PER_TENANT
Modules Core
commonssecuritydbevents
Extensions
notifypdfmedia
GitLab
dynors-projects/dawalale
Durée estimée
~45s
vs ~2 jours manuellement
Bibliothèque de templates
Templates DYNORSCORE utilisables lors de la création d'un projet.
Spring Boot Standard
Monolithe modulaire. Backend Spring Boot 3.2 + Angular 18. Adapté 90% des projets ESN DYNORS.
Utilisé par 12 projets
🔬
Spring Boot Microservice
Architecture distribuée. API Gateway SLY + services indépendants + React 18.
Utilisé par 3 projets
🔌
Spring Boot Minimal
API REST backend uniquement. Sans frontend. Webhooks et intégrations B2B.
Utilisé par 2 projets
📱
React Native Mobile
Application mobile React Native. Connexion API Spring Boot DYNORS.
Phase 2 — Planifié
Bientôt
🧠
IA / ML Python
FastAPI Python. Modèles ML, dispatch intelligent, analytics. HEISENBERG-ready.
Phase 3 — Planifié
Bientôt
🌐
SaaS Multi-tenant Full
Architecture SaaS complète. Onboarding, billing Stripe, analytics, stripe webhooks.
An 4 — Roadmap
Futur