We believe creating beautiful internal tools should not be just painless but fun. We are starting with internal CRUD dashboards for now so that your team can have a nice, modern interface for viewing and updating data in your database.
Watch our video tutorial or read on to find out how to use Dashibase to build your internal CRUD dashboards:
First, go to “Data Sources” via the left sidebar and click on “Connect Data Source” in the upper-right corner.
You—or whoever has the database credentials—can connect your database to Dashibase. Currently, we support all Postgres databases.
Once you have connected your database, you can also control what your team can see and edit in your database.
Most alternatives give everyone full access to the connected database, which is not safe. There are usually certain data that you don’t want others to edit or even see (e.g. address, email, identification number). Dashibase gives you that control. You can even control which columns within a table that others can see and edit.
Once you are happy with the data access control, you can decide who in your organization can edit this data source (usually other developers) or use this data source to create dashboards.
To create a dashboard, go to “Dashboards” via the left sidebar and click on “Create dashboard” in the upper-right corner. Start by naming your dashboard and selecting the data source.
For now, each dashboard can only be linked to one data source.
Here’s where the fun begins. There are many ways to build your dashboards in Dashibase. We recommend trying these few things:
We want to make building super fast. Hence, just like in Notion, you can use markdown formatting to add headings, quotes, and dividers.
#, ##, ### for heading 1, 2, and 3 respectively
> for quote
--- for divider
Instead of dragging components across your screen and dropping them on a blank canvas repeatedly, you can use slash command to quickly add blocks.
For example, you can type /table to add a table from your database to your dashboard. Then you can hide or show columns (including joined attributes), filter and sort, rename column header, adjust the column width, and more.
We automatically generate a single-item view of all the items in your table so that you do not have to build it yourself. No dragging form components and writing queries to connect them. Just there. Tada!
You can also edit the view, just like a Notion page. Drag to reorder, delete unwanted inputs, add dividers. The single-item view of all the items in that table will be updated accordingly.
With this, you and your teammates can easily view and update the data for each item.
Quick tip: As an editor of the dashboard, you can use the “Preview” mode in the upper-right corner to use the dashboard, which prevents you from accidentally editing the dashboard itself.
The invention of computers and software brought magic into our lives. But somewhere along the way, we decided the internal tools that power our business processes should just be boring, hard to use, and even harder to maintain. They are stuck in the 1990s.
Join us and break them free from the shackles of old corporate-y software.
Use Dashibase to build your modern internal CRUD dashboards.
Subscribe to our newsletter
Get regular updates on Dashibase and new blog posts