Fonctionnalités
Tout ce qu'il faut pour construire des applications business entreprise, sans réinventer la roue.
Couche de données
DataSource
Orchestrer la lecture des données, filtres, pagination et tri. Se connecte à une route métadonnée et alimente les repeaters.
DataRepeater
Rend les données en archétypes visuels : liste, grille, tableur, kanban, arbre, carrousel, carte, calendrier, graphique.
CRUD automatique
Insert, update, delete générés depuis les métadonnées. Validation, champs obligatoires, lookup et suggest configurables sans code.
Barre de filtres
Barre de filtres dynamique avec opérateurs par type de colonne, filtre avancé, tri, regroupement et taille de page.
Composants UI
Designer
Tableau de bord runtime drag-and-drop : datasource, repeater, graphiques, templates HTML, CSS personnalisé. Sauvegarde en DB métadonnées.
Widgets de champ
Bibliothèque de widgets pour formulaires : text, number, date, lookup, upload, code editor, zone HTML, dictionnaire, many-to-many.
Dialog paramétrique
Dialogue paramétrique pour formulaires d'édition, assistants multi-étapes, détails d'enregistrement. Onglets, validation, actions personnalisées.
Thèmes et styles
Thème clair/sombre, styles conditionnels par ligne/cellule basés sur callbacks JS, CSS personnalisé par board.
Logique métier
Workflow Designer
Éditeur visuel de graphes : nœuds, conditions, actions, déclencheurs. Runner runtime pour exécution step-by-step.
Report Designer
Designer Stimulsoft intégré pour mises en page de rapports. Viewer runtime avec export PDF, Excel, Word.
Planificateur
Planification de tâches récurrentes avec expressions cron, retry, timeout, logging. Service .NET hosted intégré.
Notifications temps réel
Push WebSocket pour notifications utilisateur. SqlDependency ou polling, icône cloche avec badge, mark as read.
Infrastructure
Multi-SGBD
SQL Server et MySQL via providers drop-in. Changez de base avec une ligne dans appsettings.json.
Auth & Sessions
Login par cookies (client ou server-managed), OAuth/OIDC, rôles, permissions par route, single-session enforcement.
Chatbot RAG
Assistant IA qui interroge le code via index hybride BM25 + vector + LoRA cross-encoder. Retrieval + Claude LLM.
Traductions
Interface multilingue (i18n) + traduction des données par enregistrement/champ. 5 langues prises en charge d'emblée.