Created a Secure Non-Profit Portal with a data repository and Power BI Reporting. Okta SSO/MFA, Angular front-end, Azure Services, Azure DW, Blob Storage, SQL, and Power BI. Created additional functionality for file uploading/sharing, tagging, etc.
I would try and simplify the experience even further. Focus more on auto-tagging and keyword search since most people do not want to tag data, datasets, and documents.