Skip to main content
Version: 5.3.0 - 5.3.2

Generate the frontend code

Generating frontend code in KAIZEN streamlines your development of modern, responsive user interfaces by transforming your configured UI designs directly into structured ReactJS components. Based on your application design, layouts, and configurations, KAIZEN automatically produces clean and consistent React code aligned with your application architecture.

Once you have completed designing your screens and configuring the frontend logic within the App Designer, KAIZEN seamlessly converts those configurations into production-ready ReactJS code. Your UI structure, component behaviour, and defined interactions are directly translated into a standardised React implementation, ensuring alignment between design-time configuration and runtime application without additional rework.

Generate FE code & download​

The Generate Source Code feature provides the option to create the complete frontend ReactJS code and download it as a zip file. This feature is intended for local development, debugging, and manual codebase management.

You can generate the code for your application frontend and download it in studio console.

From the application card​

  1. In KAIZEN studio console, switch to the correct branch for your FE application.

    Switch to branch
  2. Click the three-dot icon Three-dot icon and select Generate FE Code & Download.

    Generate FE Code & Download window
  3. In the Generate FE Code & Download window, provide the following:

    Generate FE Code & Download window
    • Under Revision Basis, selecting Latest Revision will load the most recent version of the application based on the latest recorded timestamp, regardless of whether it was saved, previewed, or published.

    • In contrast, selecting Latest Published Revision will load the most recent version that was explicitly and manually published, ensuring that only an officially released version of the application is used.

    • The Code Generate Version dropdown allows you to select which version of the code generator to use when producing the output. Choose the appropriate version from the available options to ensure compatibility with your project setup.

    • Page CSS Isolation: Enable this option to isolate page-level CSS during code generation.

    For more information about revisions, refer to Revision history.

  4. Select the Revision Basis, select the Code Generate Version from the dropdown, and click Ok.

    A zip file containing the complete ReactJS source code for the service will be downloaded.

Generate FE code & push​

The automated Git Push feature is essential for a CI/CD pipeline, streamlining the development and deployment process. Similarly, this feature also generates the frontend code, then automatically commits and pushes the changes to the connected Git repository.

You can generate the code for your application frontend and push it to the connected Git repository either at the project level or in the App Designer.

At the project level​

The Push Project option on the project toolbar will commit and push your project applications' FE and BE code into the target branch of your repository. For more details, refer to Push project.

At the application level​

  1. Use one of the following methods to open the Generate FE Code & Push window:

    In the App Designer, on the Resources panel, click the Git icon Git icon. The Git panel opens.

    Find the target branch and click the Generate FE Code & Push button.

    Generate FE Code & Push button in App Designer
  2. In the Generate FE Code & Push window, provide the following:

    • Message: Enter a descriptive commit message for the push. This field is required.

    • Revision Basis: Select either Latest Revision or Latest Published Revision.

    • Code Generate Version: Select the code generation version from the dropdown.

    • Page CSS Isolation: Enable this option to isolate page-level CSS during code generation.

    • GPG Key: Select a GPG key from the dropdown if you want to sign the commit. Otherwise, leave Non GPG Key selected.

    • History: Review the commit history from the Documentation or Documentation-definition tabs.

    Generate FE Code & Push window
  3. Click Commit to start the process. KAIZEN will generate the code and push it to the selected branch in the Git repository, provided that Git integration has been configured and the repository properly initialised.

To view commit history, refer to View commit history.

Last updated on 21 Sep 2026