Just playing around with React and decided to work on a form generator. I plan on using it as a base for my product IR Hub that I've been working on. I thought I'd share to see if anyone had any feedback or suggestions.
My goal is to build it out to be both a generator and an editor for users. This way my users can build forms and surveys without needing me to code anything for them.
https://codesandbox.io/s/react-semantic-ui-recursive-forms-59te8?file=/src/components/DynamicForm.js
In my experience, like almost all _____ (ux) builders, you kinda need to decide what the max complexity is that you want to offer your users... some will always want to customize more and it's not easy to make a solid builder that offers everything a formstack or paperform offers.
I recently discovered SurveyJS and I'm impressed with it's json-oriented configs and developer-friendly design. It's mostly free but €500 if you want to license their builder in to your project (I think that's one-time?); but if it does what you want, it's actually kind of cheap for that depth.
@andjules @nojvek So far, the requirements I've gathered from people in the industry require complexity over the amount of dynamic inputs. See below.
Required Input Types:
Complexity:
SurveyJS seems almost overwhelming compared to what I need, but I'll try it out sometime this week. It looks like a good option if I can limit what types of inputs a user can have. #ThankYou
Form builders are always fun. What features are you thinking of adding ?