Generation Log
16:55:03
Ready to generate your module...

KaizenFlow Module Generator

Generate a complete, working module in under 30 seconds

Used for folder name and display purposes (lowercase, alphanumeric only)
Exact text shown in headers and page titles (preserves your capitalization)
Main thing you'll be managing (singular noun, lowercase)
Brief description for the landing page
Select a template theme for your module's look and features
Default database server (editable)
Default database name (editable)
Default database user (editable)
Default database password (editable)
Register your module in KaizenAuth to get App ID
Secret key provided by KaizenAuth
KaizenAuth User ID for initial admin access (integer from JWT token, typically 1)
Full URL where this module will be accessible
Section 5: Role-Based Access Control

Define custom roles and permissions for your module. Each module has domain-specific roles (not generic user/manager/admin).

Examples: Library → Librarian, Member, Guest | Hospital → Doctor, Nurse, Patient
Role Name
Description
Required
Role Name
Description
Required
Generator auto-creates CRUD permissions (create, edit.own, edit.all, view.own, view.all, delete).
Add custom permissions here. Examples: book.issue, book.reserve, member.suspend
Select which permissions each role should have. Matrix will be generated after you define roles.
Permission matrix will be interactive after roles are defined. For now, we'll give Admin all permissions, and User basic permissions.
Who should have initial admin access? This user ID will be inserted into the user_roles table.
User ID from KaizenAuth