Features
Tutto quello che serve per costruire applicazioni business enterprise, senza reinventare la ruota.
Data Layer
DataSource
Componente che orchestra lettura dati, filtri, paginazione e ordinamento. Si collega a una route metadata e fornisce i dati ai repeater.
DataRepeater
Renderizza i dati in archetype visuali: lista, griglia, spreadsheet, kanban, tree, carousel, mappa, calendario, chart.
CRUD automatico
Insert, update, delete generati dai metadata. Validazione, campi required, lookup e suggest configurabili senza codice.
FilterBar
Barra filtri dinamica con operatori per tipo colonna, filtro avanzato, ordinamento, raggruppamento e page size.
UI Components
Designer
Dashboard drag-and-drop runtime: datasource, repeater, chart, template HTML, CSS custom. Salvataggio su DB metadata.
Field Widgets
Libreria di widget per edit form: text, number, date, lookup, upload, code editor, HTML area, dictionary, many-to-many.
Parametric Dialog
Dialog parametrica per edit form, wizard multi-step, dettagli record. Tabs, validazione, azioni custom.
Temi e Stili
Tema chiaro/scuro, stili condizionali per riga/cella basati su callback JS, CSS custom per board.
Business Logic
Workflow Designer
Editor visuale di grafi: nodi, condizioni, azioni, trigger. Runner runtime per esecuzione step-by-step.
Report Designer
Designer integrato Stimulsoft per layout report. Viewer runtime con esportazione PDF, Excel, Word.
Scheduler
Pianificazione task ricorrenti con cron expression, retry, timeout, logging. Hosted service .NET integrato.
Notifiche Realtime
WebSocket push per notifiche utente. SqlDependency o polling, bell icon con badge, mark as read.
Infrastruttura
Multi-DBMS
SQL Server e MySQL con provider drop-in. Cambia database con una riga in appsettings.json.
Auth & Sessioni
Login cookie-based (client o server-managed), OAuth/OIDC, ruoli, permessi per route, single-session enforcement.
RAG Chatbot
Assistente AI che interroga il codebase con indice ibrido BM25 + vector + LoRA cross-encoder. Retrieval + Claude LLM.
Traduzioni
Interfaccia multilingua (i18n) + traduzione dati per record/campo. Supporto 5 lingue out-of-the-box.