Select a Configuration
Project Information
Database Configuration
Admin Credentials (for database creation)
Used by pre_gen.py to create the database. Default: postgres/postgres
Application Credentials (for the generated app)
Used by the generated application to connect to the database.
Project Settings
UI Theme
Choose a theme for your generated application. Each theme has light and dark mode variants.
Theme Preview
Email Configuration
These credentials will be saved in the project's .env file.
Event Notifications
Stale Data Notifications (Cronjob)
Stale Data Rules
Database Tables
No Tables
Click "Add Table" to create your first table
Dashboard Widgets
Configure dashboard widgets to display statistics, charts, and recent data from your tables. Widgets are automatically populated from your table data.
No Dashboard Configured
Click "Add Dashboard" to create a dashboard with widgets
Workflow Automation
Create approval workflows and state machines for your tables. Define states, transitions, conditions, and automated actions (email, webhooks, field updates).
No Workflows Configured
Click "Add Workflow" to create an approval or state machine workflow
Business Rules Engine
Define validation rules, constraints, calculations, and automation triggers. Rules run automatically on CRUD operations based on their trigger type and conditions.
No Business Rules Configured
Click "Add Rule" to create validation rules, constraints, calculations, or automation triggers
Data Movement Between Tables
Move data from one table to another based on conditions. The source table will have an is_moved column added. If the destination table doesn't have a foreign key link, {{source_table}}_id column will be created automatically.
Movement Rules
No movement rules configured. Click "Add Rule" to create one.
HTML to PDF Export
Generate PDF reports from records. Uses Rust PyO3 for high-performance PDF generation. All table data is available in templates.
Signed PDF Options
PDF Templates
Loading templates...
PDF Export Configurations
No PDF export configs. Click "Add Config" to create one.
Available Template Variables
Bulk Operations & Import/Export
QR Code & Barcode Generation
Generate QR codes and barcodes from record data. Uses Rust barcoders library for high-performance generation. Supports PNG (default) and SVG output formats.
QR Code Settings
{id}, {table}, {column_name}, {created_at}. For URL type, use format: https://example.com/verify/{table}/{id}
Per-Table QR Configurations
No QR configs. Uses default pattern for all tables. Click "Add Config" to customize per table.
Barcode Settings
Per-Table Barcode Configurations
No barcode configs. Uses default settings for all tables. Click "Add Config" to customize per table.
Field Encryption (At-Rest)
Encrypt sensitive column values at rest in the database. Uses Rust PyO3 for high-performance AES-256-GCM encryption. Values are automatically decrypted when displayed in UI.
ENCRYPTION_KEY environment variable.
To mark columns for encryption, go to Tables section and enable the "Encrypt Value" checkbox on individual columns.
Generator Output
Generated Projects
No projects generated yet
Database Admin Connection
Used for deleting project databases. Usually the postgres superuser credentials.