DaDaBIK logo

Use cases: DaDaBIK as a low-code / no-code platform

Low-code app development with DaDaBIK

This use case is more complex than the first one. This time you don't need just a front-end to your database, you want to build a more complex application to automate your (business) processes and workflow and you might need a low-code development platform.

Let me give you an example to clarify this point. Let's say you have a table orders where you store the orders received from your customers. A simple database front-end allows you to interact with this table, for example adding new orders with all the details (customer, products, quantity, ...). But this might be not enough.

Implementing complex workflows

Entering a new order is an event that, in your organization, produces several effects, and you want to automate those effects in your application, a few examples:

  • You want to automatically update the quantity of product available in the warehouse
  • If the quantity in the warehouse falls under a certain threshold, you want to automatically send an order to your supplier
  • You want to automatically produce a PDF order receipt and send it as a confirmation to your customer


Video 1: A sales management / CRM app created with DaDaBIK

The Low-code step

As you can see, you might need more than a simple front-end. Can you really implement these complex business rules without ANY coding? It depends. There are simple actions that don't require any coding, for example you can set DaDaBIK to send an email to a specific receipient when a new order is registered. However, for complex business rules, most of the time you have to write SOME code, this is what we call low-code app development.

But there are two good news:

  1. As I said, it's SOME code, you really only need to write the code for those rules you want to implement, but most of your application is built automaticaly.
  2. Some low-code platforms require you to learn a specific, propretary, language. This is not the case for DaDaBIK: you are going to use standard SQL, PHP and Javascript; you are probably already familiar with them, being among the most popular languages available. If you are not, learning some SQL or PHP or Javascript is a better investment than learning some propretary language that you can use only with one platform.

How can I inject my code into a DaDaBIK application? Do I have to modify the DaDaBIK code?

No, your code is completely separated from the DaDaBIK core code. You will write your code in specific files and there are at least five ways you can inject it:

  1. Hooks: your code will be executed when a particular event occurs (e.g. when a record is inserted in a particular table).
  2. Custom buttons: your code will be executed when the user clicks on a button
  3. Javascript events: your code will be execute when a javascript event (e.g. onchange) happens on a particular form field
  4. Custom validation, formatting and conditional field functions
  5. Calculated field functions


Want to know what users say about DaDaBIK? Check the reviews



Questions about low-code app development or about DaDaBIK in general? Contact us, we'll get in touch very soon.