Application Builder overview

Baserow’s Application Builder module is a powerful way to build applications, offering flexible ways to create workflows, visualize data, and tailor information to different audiences across organizations.

In this section, we’ll cover the basics of the Application Builder in Baserow. You’ll learn foundational knowledge about creating customized applications that fit your needs.

Core concepts

The Application Builder allows you to create custom software applications for various purposes, such as building websites, client portals, internal tools, dashboards, and more.

Baserow Application Builder is based on these core concepts:

Pages

Think of pages like tables in a database. An application can have one or many pages. Every page has its own name, path, and specific path parameters. You can make new pages and view all your app’s pages on Baserow’s left sidebar.

Elements

Elements are the core components of pages that shape how your applications look and how users can interact with them. These include elements like titles, text, or images. You stack them on a page to build it. When you click an element in the page editor, the right sidebar shows options for that element so you can change how it looks and works.

Data sources

The data sources allow your pages to connect to external data, like a Baserow table. You can pick a table and view to connect. You can also set filters for those views.

Events and actions

Elements like buttons or forms can cause things to happen in apps when people use them. Say someone fills out a form or clicks a button. You can decide what should happen next. Maybe you want to add a new row to a Baserow table, open up a different page, or take the user to a website.

Domains

Before publishing your app, add a domain. Use a subdomain or a custom domain name. Once added, hit Publish to go live.

Baserow Application Builder

Understanding the basics of the Application Builder helps you sort, see, and use your data better. This makes your work easier and more intuitive.

To start, head to the dashboard and pick the application you want to work on or hit the +Create new button. Then choose the Application option. You can tweak its settings with no trouble. For more help on making a new application, check out this support section.

On the sidebar, there’s a list of your application’s pages. Click one to open it.

At the top left of the page, you’ll find three options: Elements, Data, and Page settings. These let you control what’s on the page.

In the middle of the top bar, switch between web, tablet, and mobile views. This shows how your page will look on different screens.

Finally, at the top right, the Preview and Publish buttons are there for you. The Preview button lets you see how your application looks at any time, and the Publish button helps you make your changes live in production.

Navigating the Application Builder