Beyond the basic Data Table and Record Form, Web Application projects have a handful of blocks built for more specific situations.
File uploads and linked records
A Record Form field can be set to type File (the end user attaches a file, which is uploaded and stored) or Reference (the end user picks an existing record from a different collection, storing that record's id, useful for something like assigning a category from a separate Categories collection). Data Table itself has a scope setting, "Mine" shows only the signed in visitor's own records, "All" shows every record in the collection, "Organization" shows only the visitor's active organization's records (see "Organizations, teams, and inviting people into your app"), plus optional inline edit/delete controls per row. See "Bulk actions, saved views, columns, and CSV import for Data Table" for what else Data Table can do beyond that.
Multi-Step Form
For a form too long to comfortably show all at once, the Multi-Step Form block splits a Record Form's fields into separate steps with Back/Next buttons and a progress bar. It supports a smaller set of field types than a regular Record Form (no file uploads or reference fields within a step), use a regular Record Form instead if you need either of those.
Draft autosave
Both Record Form and Multi-Step Form quietly save an in progress draft to the visitor's own browser as they fill it in (a moment after they stop typing or changing a field, not on every keystroke), and clear it once they actually submit. Reopening that same form on the same device and browser before submitting restores exactly what was filled in, a "Draft restored" note appears when that happens, and a "Draft saved" note appears while a draft is being kept but hasn't been restored this visit. This only protects against something like an accidental tab close or a browser crash, the draft lives only in that one browser, it isn't stored on your server and never syncs to another device.
Comments
The Comments block adds a threaded comment section (with optional likes) that signed in visitors can post to. Its topic field controls which comments show together, every Comments block sharing the same topic (or all left blank) shows one shared thread, give each page its own topic to keep them separate, for example, a different topic per blog post or product page.
Language Switcher
The Language Switcher block links between pages you've built for different languages (there's no automatic translation, you build each language's page yourself), the same way a Navbar links between any other pages.