Skip to main content

Status Overview

Current implementation status of the DTX Portal frontend application as of March 2026.


Module Completion

ModuleStatusPagesComponentsAPINotes
Pipeline DesignerShipped2216 (shared)Fully integrated (:50002)Full lifecycle: draft → compile → deploy → pause/resume. WebSocket metrics. IndexedDB persistence.
Schema RegistryShipped318Fully integrated (:50031)Multi-step wizard, version management, PII tagging, compatibility checks.
Synthetic DataShipped835Fully integrated (:50032)Generator CRUD, lifecycle, field mapping, pools, universes, profiling. 5s polling.
Access ManagementShipped510Fully integrated (:50001 + Keycloak)Users, groups (tree), roles/permissions. Dual API system.
Kafka ManagementShipped14Fully integrated (:50034)Topics CRUD, message browsing, consumer groups.
Cache ManagementShipped19Fully integrated (:50035)Dragonfly/Redis. Key browser, namespace sidebar, TTL management. All data types.
ObservabilityShipped19Fully integrated (:50010)Dashboard, metrics, health checks, alerts, log distribution, WebSocket streaming.
Home PageShipped10N/A (static)Feature card grid with navigation.
Approval WorkflowUI Complete443Mock modeFull designer (11 node types) + task inbox. Falls back to mock data without VITE_WORKFLOW_API_URL.
Operator ManagementIn Progress30UnknownRoutes commented out: "will be improved in a future iteration".
Connector DesignerScaffolded2Reuses sharedNoSave/logs/more handlers are empty stubs. Reuses pipeline list without filtering.
SettingsScaffolded00NoPlaceholder page.
ProjectsScaffolded00NoPlaceholder page.
GuidesScaffolded00NoPlaceholder page.
SupportScaffolded00NoPlaceholder page.
SSO Sessions / Token MgmtScaffolded00NoPlaceholder pages under Access Management.

Component Inventory

AreaCount
Page components (pages/)31
Feature + shared components (components/)346
Shared/reusable (components/shared/)216
API services (services/)39
Custom hooks (hooks/)13
Type definitions (types/)14
Zustand stores (stores/)4
@dtx/ui library components256
Total source files~450+

Per-Feature Breakdown

FeatureComponentsPages
Shared (designer, operator-config, form-renderer, layout)216
Approval Workflow434
Synthetic Data358
Schema Registry182
Access Management105
Observability91
Cache Management91
Kafka Management41
Pipelines22

Bundle Size

MetricValue
Production build (dist/)27 MB
node_modules/535 MB
Manual chunksreact-vendor, query-vendor, monaco, d3, react-flow