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.