Allow user to add inputs as he wants

Hi everyone, sorry if my question has already been asked but I didn’t find a clear/exact answer about it.
Let’s say, I want my user to create his own questionnaire. I want him to be able:

  • to add a question as a text.
  • to add an input field (text or numbers)
  • collect the data in his database (page). So the title (Header) of each column of the database has to match with the questions of my user.
  • Each answer will match with the “value”

I hope someone could help. Thanks in advance guyz :slight_smile: