Dynamic form builder

What's this? This is a proof of concept app that allows you to build highly dynamic forms from a JSON api. This includes valiation provided by yup and react-hook-form

Try editing the JSON on the left, and immediately see the resulting form on the right.

Input

Preview

Form output

Todo:

  • Validation
  • Generate react hook form schema from form items
  • Proof of concept
  • Element: Textarea
  • Element: Input file
  • Element: Utilize subType for more complex form items and validation
  • Drag and drop
  • Nested elements
  • Embeddable & Exportable