-
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.
Here is my article about data science portfolio website built with Mercury. The interactive portfolio can be deployed to Heroku. Here is a link. What is more, you can serve several interactive notebooks in the one server.
Please take a look at Mercury. It is an open source framework for converting python notebooks to interactive web apps. It adds widgets to the notebook based on YAML config inserted in the first raw cell. It is much simpler to use than voila, streamlit or dash - you dont need to mix UI code with data science code. You dont need to rewrite the notebook.