from my expierence the best way to publish your app is by making a build.
When your app is developed with React for example. There is a very well documented and easy way to do so.
Server and client side.
Here you can have look at the React docs.
I’m pretty sure other libriarys and frameworks have something similiar to the React docs.
Here is the version for Angular for example.
What you basicly do with React:
You do a production build out of your code with
npm run build
use a packaging manager like 7zip on the automaticly assembled build folder
and upload your app.
For Step 4: you publish your app and share the link with other accounts.
If it’s aclient-side app, it will be hosted on monday and you don’t need to worry about anything, except maybe bugs which found their way in your application.
I use the Custom URL Version of the build with ngrok , only for development since you can get your applied changes instantly. Additionally as soon as you turn off your machine, have an unstable connection or even cut the connection, your app will go offline.
Hope I could give you a insight, which can help you.
Don’t hesitate to ask any further.