I have already purchased a Web Hosting service as well as a domain name which is working to display a static coded website but doesn't let me publish a Flask App. Can someone please explain how to deploy a Flask App to the Internet with a domain name
The hosting service needs to support hosting Python applications in the first place. Check out the deployment section in the Flask documentation for hosted options.