-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Since the most important part of this project is it's Upload section, I started working on it early. I had a discussion with the folks working on the backend and proposed a design for uploading different file types. In the new design, all the file types - classifiers, disturbances, input db and miscellaneous files were given a separate UI. This will help users in modifying the config generated on the backend. After this design was finalised, I started working on the UI for these sections and the config editor. For the config editor, I used the vue3-json-editor which is super cool! These are some snapshots of the UI: