We have developed many Power Apps, both Canvas apps and Model driven apps and used Power Automate flows in most of them. A number of them have Power BI reports which are accessible to certain people. In fact, we have developed a Power App for internal use which allows our employees to enter details about their tasks and allows management to see how productive or not productive they are and if they are not productive, understand why they were not productive through Power BI reports. In the end, the app also creates a Excel file which we send to clients as timesheets using Power Automate.
Please review the following link to know more about our capabilities https://www.inkeysolutions.com/what-we-do/ms-power-platform/microsoft-powerapp