There are a lot of form-builders on the market, but almost all of them merely solve such problems as online response processing, setting up a user-based access and integrating with third-party systems. Today we are introducing new component for Directual web-page builder—interactive form—which answers to these challenges and follows all the best practices for online form-builders.

Form apps are pretty similar. People got used to creating surveys, feedback forms and order pages using those constructors. There are following ‘must haves’ of a great form builder:
Adding different field options: free form text boxes, dropdowns, dates, radio buttons, check boxes, range sliders and more;
Basic theming (including both light and dark themes);
Setting certain fields as required, hidden or optional;
Configuring restrictions on data types (emails, positive numbers, etc.);
Having a mobile-friendly view;
Embedding the form to any website.
All these features have been included into Directual form component (you can find the detailed description in the Documentation). Have a look at the example of Directual-based form, embedded right here:
The typical way, form builders work, is rather straightforward. You create fields, labels, questions, tips and validation rules in a visual environment. Then, the submissions are collected in a spreadsheet-like view or saved in a third-party app through an integration. Also, the user can be notified about new submissions by email.
Difficulties appear when you want a form to be a consistent part of an application. Most of widely used form builders get stuck with the following business needs:

There was only one way to cope with such tasks—to code the form traditionally—long and expensive. Actually—there has been the one way, until today. Directual form component allows you to easily meet all the needs mentioned above! Let’s figure out how it works!
Thanks to powerful backends features, Directual form turns out to be highly customisable.
Another case to solve for Directual form builder is a synchronical response processing. This use-case includes the following applications:
Have a look at the following form, where you can check the weather in your city. Here it is:
There is a synchronic scenario under the hood, which calls the OpenWeatherMap API, and returns the current temperature and humidity. This is it:

Directual scenario
Form builders used to cover such simple tasks as surveys. But almost any app contains forms. And the form within an app has to be closely integrated with it. That matches the Directual Design philosophy—the combination of the powerful backend, interconnected components and ability to build new sophisticated React-based UI.
P.S. Directual Form is an open-source React-component. Feel free to investigate its code on GitHub.