Skip to main content
Version: Next (nightly)

Build a custom app

You will assemble a small custom app: a single screen with a few blocks over the data you have been building. By the end you have a focused tool that shows just what a job needs. This uses the category you built and, if you did it, the purchasing from Automate with a wire.

Add a few blocks​

The builder isn't in the main nav, so this is the door:

  1. Open Configuration → Apps, in the Build section, and hit New app.
  2. Add a page.
  3. Drop in blocks that answer one question well:
    • Stat: a count or a sum (how many parts are low).
    • View: embeds a saved view, like the "what's low" list from the first tutorial.
    • Form: creates a record showing only a few fields, so intake is three boxes instead of twenty.
    • Action: a button that runs an action, with your label on it.
  4. Preview as you go. That is a working dashboard-and-intake screen over your data.
Apps are pages of blocks

A custom app is a set of pages, and a page is a stack of blocks. Blocks stay structured, which is what keeps a built app safe to render, and the editor previews them live as you compose. You are not writing a layout from scratch. You are picking pieces and stacking them.

Hand it to someone (optional)​

An app only sees the fields you give it, so you can hand a helper a tool over part of your workspace without exposing the rest. Pair it with People & permissions and a member lands straight in the app with only the abilities you granted.

Describe it instead​

You do not have to place every block by hand. The AI builder can generate an app from a description ("a picking screen: the low-stock list and a button to reorder"), which the kernel validates before you apply it. Build one way, then adjust it the other.

You now have​

A custom app over your data. Last step: put a view on a screen anyone can see, no login.