The easiest way to upload your frontend is to use arkb:

https://cookbook.arweave.dev/guides/deployment/arkb.html

Because there is no traditional website backend, all resources are static. It allows Arweave to store all resources permanently and serve your website back as a container service.

After that, you may get a long link like https://dtsr7fw6je45id4ri5uevpcmdplrsm6xewrhdlstleix45n4x7ia.arweave.net/HOUflt5JOdQPkUdoSrxMG9cZM9clonGuU1kRfnW8v9A/

What if you want to have a shorter Domain like https://mostao.arweave.net/ ?

(BTW it is the same app as the longer one)

Visit https://ar.io/arns to find Arweave domain service