The builder supports grouped sections. Each section contains its own ordered list of fields, which lets you structure long forms into logical blocks.
Creating sections
In the /create workspace, use the section controls to add a new section block. Each section can be renamed, given a description, and populated with fields from the toolbox.
Field model
Every field keeps a stable ID, label, type, and optional presentation details like placeholder, hint, default value, and required state. Choice fields use an options list, while range and photo controls add their own type-specific properties.
| Type String | Description | Specific Attributes |
|---|---|---|
text, email, tel, number | Standard single-line inputs with native validation behavior. | placeholder, required, min, max |
date, time | Native browser date and time pickers that keep the submitted value format unchanged. | required, min, max |
textarea | Multi-line text area for longer responses. | rows, maxLength |
select | Dropdown selector with a defined options list. | options |
checkbox-group, radio | Multiple-choice and single-choice groups. | options |
range | Slider control with a live value display. | min, max, step, defaultValue |
photo | Camera photo upload input with client-side validation and encrypted payload handling. | maxSizeMb, allowedTypes |