Using JSON and JSON Schema to generate and validate forms in React

This is a proof of concept for generating a HTML form from JSON in React. The form posts data to server which gets validated on the server using a JSON Schema before being written to database. If validation fails, errors are returned and displayed in the form, otherwise updated data in database is displayed on the page. Code available on GitHub