Limitations of Dash

Hi, I am responsible for creating a simple:

“Get video from computer -> Choose frame by index -> Do box-bounding of object of interest -> Choose categories which the object is from -> Save on .csv and maybe -> Send to another server”.

Most of the prototyping has been done and I feel like Dash is really marvelous, but…
I am worried about long-term development of this project. I need to attach databases, user authentication and maybe other features alike.

My question is:
Can I fully deploy a large-scale solution with Dash? Or is it only meant to be used to create simpler systems?
I don’t find enough information on the documentation nor have enough experience with it to know the answer at the moment.
On the worst of occasions I take all the logic from the system and deploy with flask and react manually, although I really don’t want to go this path.