Ready to bring your app to life on Senza platform:
In this phase, you begin by working on your app using local files or by serving them with your computer's built-in web server. If your app requires dynamic content, you might opt to use a Node.js server. This stage is focused on quickly iterating and testing your app in a controlled environment on your local machine.
To host your app on a public web server since Senza operates in the cloud and can't connect directly to your local environment. You can set the application URL in the Senza Console and it will change the URL for all physical and simulated devices associated with that tenant. You can also use the simulator to test specific scenarios. If you need more granular control, you can override URLs on individual devices using the Remote Debugger, allowing you to test different versions of your app simultaneously.
In this phase, your app is hosted on a reliable, fast, and secure web server for production. You might use tools like ngrok for bridging local development with the cloud environment, or a reverse proxy to manage traffic across different servers. For final testing, you can use a physical cloud connector to experience your app as users will, ensuring it performs correctly in the actual deployment environment.
This flowchart ensures a smooth transition from local development to cloud deployment, covering all necessary testing and hosting steps.