Build template dashboard where users can upload their data and parameters and then save?

Hi, I’m thinking of using dash to build a UI where users can upload their data from standard experiment runs, so they’ll always have the same format and the dashboard displays these data, lets the user set parameters and based on those parameters different conclusions will be presented.
Then the user should be able to save all their changes to file and reopen their dashboard without having to go through all the steps again, and then the user can make further changes if required.
So akin to opening excel without any data or opening a previously saved spreadsheet.

Is dash able to do this? And if so could you point me to where this is in the documentation?

Thank you