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