Thanks for the mention @olgatrykush
Hello, @yeehung and welcome to the BaseRow community. As Olga mentioned, I build Web applications using BaseRow, WeWeb & Webflow.
There are a couple of things to note when using BaseRow and WeWeb.
When connecting via the WeWeb REST API connector, you must enable “Request on server” to ensure your BaseRow API keys are not exposed.
Secondly, you can only protect content at the page level; you will not be able to have row-level security.
If you are looking for advanced features such as:
e.g. Only let users edit records linked to their user id or group
Ability to chain requests (without exposing data to the browser/ client)
e.g. If you have a Users, Plans and Records table, it’s common to get the plan for the logged-in user and then perform an action on the Records table if a specific condition is met.
If you require the features above, you will need a server that acts as the middleware between the user’s browser and Baserow.
There are a couple of solutions which you could use.
Alphi (No-code Middleware)
Make (No-code Automation Builder)
Pipedream (Low-code Solution)
Full disclosure I am the co-founder of Alphi. Alphi is a no-code backend/ middleware built to solve the issue of connecting a frontend like WeWeb or Webflow to any API or database like BaseRow. (BaseRow integration)
If you would like to hop on a call to go over your requirements in more detail, I would be happy to help.