Help find/build and deploy a file upload/URL hosting site on GCP

Job ID: 35998427

Budget: $250 – $750 AUD

I need a simple browser-based web app to run on Google Cloud Platform that
- simple form-based upload (drag and drop into browser or browse and select file)
- upload only one file at a time
- generate a publicly accessible URL to view/download the file
- limit the file size and format - config file to edit the allowable max file upload size and allowable formats (intended for images and PDF usage)
- check that the file format is genuine and/or scan the file for viruses to ensure it's safe
- only users authenticated in our Google Workspace domain can login and upload to the site
- once the file is uploaded, a publicly accessible URL is generated for copy/paste

If some software already exists to do this, I could just get someone to help me find it and install it on our GCP account/instance. If no such software exists to meet our needs, I would like to find someone to code it for me and then help me install it.