Build your first app
In this tutorial you build a small app on the penguins dataset: a filter feeding a scatter plot.

Make sure blockr is running. See Installation if you haven't set it up yet.
Watch the whole flow, then follow the steps below:
Do it yourself
Right-click the canvas and choose "Add block".
Search for "dataset" and click "dataset block":

In the block panel on the right, pick "penguins" from the Dataset dropdown.
Drag from the output port at the bottom of the dataset block to an empty spot on the canvas. The picker opens again, and the block you pick arrives already connected: choose "Filter Rows".
In the filter panel, set the column to "species" and pick the values "Adelie" and "Chinstrap". The table under the controls updates: 220 of the 344 penguins remain.
Add a "ggplot" block with right-click and "Add block". This one starts unconnected.
Connect it: drag from the filter block's output port onto the plot block's input port. The target port shows the name of the input it accepts:

Map X-axis to "bill_len" and Y-axis to "bill_dep", then click "Add mapping" and set "Color by" to "species".
Click the sliders icon in the block header to hide the controls; the block now shows just the plot.
A drag from a port does both connection jobs: release on another block's port to link two blocks, release on empty canvas to add a new, already connected one.
That is the app from the top of the page. Change the filter values and the plot updates: every block downstream of a change recomputes automatically (reactivity).
The other dplyr verbs (join, summarize, pivot, ...) are blocks too. The blockr.dplyr reference lists them.