React JSON Schema Form Builder

Demo app for the React JSON Schema Form Builder, which allows a user to visually build a form and obtain the JSON Schema corresponding to it

The Visual Form Builder tab corresponds to the actual Form Builder component. This reads in code from the JSON Schema, which is stored and updated live in the "Edit Schema" tab, and renders the code as manipulatable form elements. The result of the form is rendered with the material design theme in the Preview Form tab. The Pre-Configured Components tab also demonstrates how the form builder takes advantage of the definitions property of JSON Schema to render definitions.