A modern drag-and-drop form builder with MongoDB integration for storing and managing forms.
- Forms Management: Create, edit, delete, and organize forms in collections
- Drag-and-Drop Builder: Intuitive interface for building forms
- Component Library: Text, number, email, date, checkbox, radio, heading, divider, and more
- Real-time Preview: See your form as users will see it
- JSON Export: Export forms as JSON for integration
- MongoDB Storage: Persist forms and collections in MongoDB
- Navigate to the Builder page (http://localhost:3000)
- Click "New" to create a new form
- Select a collection (or create one first)
- Fill in the form name and label
- Click "Save" to create the form and open the builder
- Click on a saved form to open the builder
- Drag components from the left sidebar to the canvas
- Click on a component to edit its properties in the right sidebar
- Use the Preview tab to see how the form will look
- Use the JSON tab to see the form configuration
- Click "Save" to persist your changes
- The inspector's Scripts tab no longer includes the example snippets shown previously — custom scripts are still supported and can be added under the
Scriptstab for applicable fields. - Layout-only fields (such as
heading,divider, andspacer) do not expose scripts; when you select one of these, the inspector will automatically switch back to thePropertiestab.