Skip to content
🚀 Rapid Application Development with the App Builder

Creating Apps ​

How to Create Your First App

  • Click the App Builder icon on the plugin toolbar.
  • Select the Create New App icon (located in the upper-right corner of the page).

App Wizard ​

Select Your App Type ​

The wizard begins by prompting you to choose an app type. Choose an app type and click the START WIZARD button to proceed.

App Wizard

Step 1 - App Info ​

Configure basic settings for your app.

🏷️ App Name

  • The unique identifier for your app.
  • Example: my_awesome_app (must be distinct across the platform).

✨ App Title

  • The display title that describes your app.
  • Shown as the table title in the UI.
  • Example: Customer Management Portal.

Change App Language

🌐 App Language

  • Sets the default language for all UI elements and APP messages.
  • Affects date and number formats.

App Wizard Step 1

Step 2 - Data Source | Apps ​

Configuration varies by app type.

For Data Tables, Data Administration and Registration Forms ​

Configure your app

🔍 Database

  • Select the database where your table is located.
  • The dropdown updates dynamically based on available connections.

📊 Table Name

  • The primary data source for your app.
  • Real-time updates: The table list refreshes automatically when you switch databases.

🗂️ Select Columns

  • After choosing a table:
    • Columns populate in real-time (all selected by default).
    • Deselect to exclude columns upfront.
  • Flexibility Columns can also be hidden later during app building.

App Wizard Step 2

For Data Apps ​

Configure your app

📱 Apps

  • Add apps in your preferred menu order.
  • The first app loads by default.

App Wizard Step 2

For Charts ​

Configure your app

🔍 Database

  • Select the database where your table is located.
  • The dropdown updates dynamically based on available connections.

📊 SQL Query

App Wizard Step 2

For Maps ​

Configure your app

🔍 Database

  • Select the database where your table is located.
  • The dropdown updates dynamically based on available connections.

📊 Table Name

  • The primary data source for your app.
  • Real-time updates: The table list refreshes automatically when you switch databases.

🗂️ Select Columns

  • After choosing a table:
    • Columns populate in real-time (all selected by default).
    • Deselect to exclude columns upfront.
  • Flexibility Columns can also be hidden later during app building.

🌎 Special Columns

  • Specify latitude/longitude columns.
  • For GEOMETRY/POINT types, enter the same column twice.

App Wizard Step 2

For Dashboards ​

Configure your app

Step 2 does not exist for dashboards.

Step 3 - Access ​

Configure which users are allowed to use the app.

🌐 Access Scope

  • Applies to both back-end and front-end:
    • Back-end: Restricted to registered users only.
    • Front-end:
      • 📋 Data Table Apps: Typically allow anonymous access (public viewing).
      • 📝 Data Administration Apps: Usually require authorization to prevent unauthorized edits.

🔒 Authorized Access Only

  • Who can access?
    • Logged-in users with specified roles.
    • Explicitly selected users.

🌍 Anonymous Access

  • Who can access?
    • All users (logged-in and logged-out).

App Wizard Step 3

Finish ​

Click ✅ Finish to complete setup.