Every project type is built on the same core idea, once you understand it here, it applies everywhere.
The canvas
Your project's editor is a canvas, a visual workspace where you arrange and connect blocks. Depending on project type this might look like a vertical page layout (Website), a branching flow graph (Chat Bot, Discord Bot), or a tab-based dashboard (API), but the underlying interaction model is the same: drag a block on, click it to configure it.
Blocks
A block is a self-contained, pre-built piece of functionality suited to what that project type builds, a page section, a button, a form field, an API endpoint. Each project type offers a different block library (see "Which project type should I choose?"), matched to what makes sense for that kind of application.
Configuring a block
Clicking any block opens its own settings panel, usually on the side of the screen. This is where you edit its text, colors, behavior, and connections to other blocks or data, all without writing code. Every field in that panel maps directly to something real in the finished project.
Preview and Publish
Every project type has a Preview mode to test your project exactly as a real visitor/user would experience it, and a Publish step (see "Publishing and unpublishing a project") to make it live at a real, reachable URL.
Building on a phone
The canvas itself needs a larger screen to be usable, dragging and connecting blocks doesn't work well on a touch screen. Opening a project on a phone shows a notice pointing you to a tablet or a computer instead, everything else on the platform (your Dashboard, project settings, account, billing) works fine on a phone, it's only the block canvas that needs the extra room.
Tip: Blocks aren't a limitation on what you can build — for developers, code export (Creator plan) means the visual layer is a fast way to assemble structure, and you can still drop down to real code for anything the block library doesn't cover yet.