-
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.
For personal projects, I've been using Chakra UI. I'd say it's arguably the better engineered of the two, much more modular, flexible and cohesively thought out. Prebuilt components are pretty limited so for your type of project it could be a steeper ramp up, but what's cool is they give you basically all the tools you need to pretty easily make your own.
At work, we just started using Ant Design for an App that has a similar use case to what you're describing. All-in-all it's great for business apps I'd say, they have a lot of pretty high quality components to use out of the box to make this type of experience.