Qentrixia Factory is a development-only application orchestration workspace that helps developers design an application, save app.qx.json and module manifests, validate the application contract, and generate backend, frontend, Docker, and deployment-ready project files โ without writing code line by line, while retaining full ownership of the generated source code.
Development UIWhat the Factory performs
1. Create/select an application workspace. 2. Save the application manifest. 3. Build modules through guided forms. 4. Validate and generate project ZIPs.
Why it is useful
Developer experience advantage
It is a safer developer control panel that reduces repeated coding work while keeping full ownership of the generated application.
Manifest-first designApplication behavior is controlled through app.qx.json and module manifests instead of repeatedly editing core code.
Faster module creationUse guided forms, templates and module packs to create business modules with fields, validation and permissions.
Consistent outputGenerate backend, frontend, SQL-related structure, Docker and patch ZIPs in the same predictable pattern.
Controlled developmentLogin, select an existing project or create a new application before editing manifests.
Start here
Login / register, then select or create application
Register a developer user or login with your own credentials, then choose the application workspace you want to modify.
Developer Login
Use your own workspace credentials. Click New User Registration only when creating a new developer user.
1. Save Application Manifest
Confirm the project name and display name for the selected application before creating modules.
Builder workflow
2. Module Manifest Builder
Choose the application type first. The form will suggest relevant modules, fields, validations, search/filter defaults, permissions, and ownership options.
Banking / Ledger Module Pack
Generate three connected modules from one module type: Account, Transaction and Balance. Example: type SB creates sbAccount, sbTransaction, sbBalance. Type Bin can create binAccount, binTransaction, binBalance.
Generated account moduleStores master account/object records such as SB account or BIN number.
Generated transaction moduleStores CREDIT/DEBIT movement against the generated account module with source validation.
Generated balance moduleStores opening, credit, debit and calculated closing balance.
Reusable designSame banking ledger pattern can support inventory bins, cash boxes, currency chest BINs, wallets, loan ledgers or any account-style object.
Orders + Order Items Module Pack
Generate two connected modules for repeated line-item behaviour. The parent stores order details and grand total. The child stores unlimited item rows under the same order number.
Parent moduleStores orderNumber, customerName, status and backend-updated orderGrandTotal.
Child moduleStores itemName, rate, quantity and backend-calculated price.
Automatic totalAfter create, update or delete of a child row, parent grand total is recalculated.
Generalized namingUse the same pack for orders, invoices, purchase orders, bills or quotations.
3. Existing Module Manifests
Default system modules are protected from deletion.
Guided form
Add Module Manifest
Use the guide text under each input. Empty optional fields are not written to JSON.
1. Basic Module Identity
These values define the module name, table, API route, and generated UI label.
2. Feature Switches
Feature switches help the factory infer module complexity and generate relevant backend/frontend behavior.
3. Fields
Add database fields with frontend hints, validations, source-value validation, optional lookup-Value and optional calculated-field rules.
New user workflow1. Add normal field details โ 2. Click Configure for source/lookup/calculated rules โ 3. Preview JSON โ 4. Save module.
No raw JSON needed for common rulesSource validation, lookup-Value and calculated-field now use guided input boxes and generate manifest JSON automatically.