Hi @Anonymous ,
You can add a variable in the flow and enable few settings to make this happen.
here are the high level steps:
1. In the flow initialize your variable and capture the success and failure

2. Click on the three little dots on the condition and click "configure run after" on success condition

3. Select the checkbox "is successful"

4. similary on the failed condition. Ensure to select " has failed or has timedout" like below

5. Now this will allow you to capture the flow status and wait for the flow until it is complete.
6. In the Portal you can add a container covered with white box and some nice status. Once the flow is complete using JS/ CSS hide the container and show the content.
This is a high level but I hope you got the idea of how to achieve this by enabling the key settings in flow. Hope this helps.
------------
If you like this post, give a Thumbs up. Where it solved your request, Mark it as a Solution to enable other users find it.