Kuika's Micro App element allows you to run another project (application) within your main application. This enables you to consolidate different functions or mini-applications under a single interface, offering users a much more integrated experience.
The Micro App element is only supported in web applications.
Areas of Use
Combining different business modules on a single screen
In-project mini tools (e.g., notification management, report panels)
Survey, calculation, or form micro applications
Providing a modular structure in corporate systems
Creating permission-based micro task areas
Usage Scenario – Field Services Dashboard
In a service management application, managers monitor field team data through the main Field Services project. Within this project, a separate Micro App is added to display additional functions (e.g., reporting, notification management, or sub-project integration).
In the scenario:
Main project: Field Services
Micro App: Micro App - 1 (example: Service Notification Management)
The user selects the sub-project they want to view from the Selectbox in the “Project” field.
The selected Micro App is dynamically loaded within the main dashboard.
The user can create notifications, view service reports, or update data in this micro application.
Use of Features in the Scenario Context
Project: This is the field where the project to be run in the Micro App is selected.
Example values:
Micro App - 1
Micro App - 2
Field Services
Field Services - 2
When a selection is made, the interface of the relevant project is rendered within the main application.
Width / Height (optional): Can be used to adjust the size of the embedded project.
UI Design Module Operations
Go to the UI Design module.
From the left panel, select the Elements > Special > Micro App element.
Drag and drop the element onto the Dashboard screen.
Configure the following settings in the Properties panel:
Project: Micro App - 1
Starting Screen
Optionally, add a Selectbox to allow users to select different sub-projects and link it to the Project field.
Scenario Flow
The user opens the Field Services application.
The Micro App element loads on the Dashboard screen.
One of the projects listed in the “Project” Selectbox is selected:
Micro App - 1 → Service Notification Management
Micro App - 2 → Maintenance Planning
Field Services → Main project screen
When a selection is made, the relevant project opens within the current page.
The user can create a new notification or view service details in the opened sub-project.
Limitations
The Micro App can only list projects in your Kuika account.
The data sources and UI elements of the selected project work independently of the main project.
Micro Apps are not supported in mobile applications.
Embedded project authorization settings are not shared with the main project.
Tips and Best Practices
Design Micro Apps modularly so they can be reused in different projects.
Filter the project list according to the user role (e.g., “Admin” can only see management modules).
Displaying a “Loading Spinner” to the user while the Micro App is loading improves interface fluidity.
Managing each module as a separate Micro App in large dashboard applications improves performance.
When the Scenario is Complete
Users can access different micro projects from a single dashboard.
When they select from the “Project” field, the relevant module loads dynamically.
Seamless transition between the main project and sub-projects is ensured.
Corporate business processes become modular, flexible, and manageable.