Yes, exactly. You need to create an app on a development bench (instructions here), then follow EugeneP’s excellent instructions. Then, follow those instructions to deploy to frappe cloud.
Alternately, it’s possible you can do what you need client side. See the link I posted a few messages back for details.