Qentrixia Factory helps a developer define an application, save app.qx.json and module manifests, validate the contract, and generate backend, frontend, Docker and deployment-ready project files without writing every line manually โ while still owning the generated source code.
Development UIFactory workflow
Save application manifest, build module manifests, review existing modules, validate and generate deployable ZIP bundles.
Secure workspace access
Login or register
After successful login, the application workspace opens with sidebar, topbar, main work area and bottom bar.
Developer Login
Use your own workspace credentials. Click New User Registration only when creating a new developer user.
Application Builder
Qentrixia Factory
Not logged in
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.
Control generated list page and backend query behavior.
5. Permissions and CRUD Access
Roles are saved as arrays. ADMIN can be used as the default super role.
Ownership Rules
Not configured
Use when record visibility/action depends on owner.
6. Relationships, Validations and Advanced JSON
Common advanced rules now use popup forms. The Factory still stores the same manifest JSON internally.
Relationships
Not configured
belongsTo, hasMany, hasOne etc.
Module Calculated Fields
Not configured
Use for backend-calculated validation not attached to a single field popup.
Module Validations
Not configured
Module-level validation rules.
Hooks
Not configured
Hook flags or hook configuration.
Extra Manifest Options
Not configured
Merged at top level after preview.
Selected / Previewed Module Manifest
Advanced users can edit JSON directly. Saving here updates the selected module.
Final workflow step
4. Validate & Generate
After saving the application and modules, validate manifests before generating ZIP bundles. Full ZIPs include qentrixia.restore.json; after successful download, the temporary database workspace is deleted.
Configure Field
Fill simple inputs. The Factory will generate the manifest JSON.