Connectors
A connector defines how the framework reaches a data source. Built and edited from Settings → Connectors — three types (SQL, HTTP, API), each with a dedicated builder. Schema is discovered at runtime from the live query; nothing is hand-typed about column types.
Dictionary
The dictionary holds the metadata that turns raw database columns into a readable UI — localised labels, number formats, BOOLEAN / ENUM / LOOKUP rules, form-layer defaults. Edited from Settings → Dictionary; reused everywhere a connector column is rendered.
Menus
The sidebar tree — folders, leaves, permissions. Built from Settings → Menus with a drag-and-drop tree editor; every leaf points at a screen, dashboard, endpoint or external page, and the tree is pruned per caller against their effective permissions.
Screens
A screen is the framework's main business-object surface — a filterable grid backed by a connector, an inline edit dialog with tabs and fields, optional row actions and audit columns. Built end-to-end from Settings → Screens with a visual layout designer.
Dashboards
A dashboard lays out KPIs, charts and tables over connector queries in a responsive grid. Built and edited from Settings → Dashboards with drag-and-drop panels; every panel picks a data source, a visualisation and an optional drill-down.
Charts
A chart wraps a connector query into a Recharts-rendered visualisation. Defined in Settings → Charts, picked from the builder by type (line, bar, column, pie, donut, area, scatter), with the axis fields, series, colours, legend and refresh interval set in the same form.
Parameter binding
How parameters flow from a screen, chart or dashboard into the SQL query or HTTP endpoint behind it. Declared in the connector builder, surfaced as form inputs on the consuming page, with sane defaults (today, current week, session user) and cascading filters.
Form conditions
Show, hide, require or disable a field based on the live values of the other fields in the same dialog. The Screens builder exposes three condition slots per field — Visible when, Required when, Disabled when — with an expression editor that suggests field names and previews the evaluation.