Regarding App creation on Monday

So I wan to create new app on monday and so what I want is when user click on install app after going through authorization process I want to open one custom model or something like that which has 5-10 custom question ( only first time on onboarding ) which will come from code and then I want to get that answer from user and do process on backend app and then … I know.

So main part is I can do this using board view and show user directly custom view with this question and do all thing but just want to know if there is any other solution or idea to do this. everything will be from code so I will add question from my code because I want to process that responses.

The board view is basically an iframe within so you can create any view you want.