The server is running fine on our localhost, as this application is not doing much. This is the perfect time to perform all of the steps to deploy it. With each new feature, we are going to deploy it and get used to this process. This way, we can tackle the deployment issues little by little, instead of solving everything in one shot, usually under stress.
We have decided to deploy this application on Heroku.
Heroku is a Platform as a Service (PaaS) that supports multiple languages, including Scala. Thanks to its simplicity and versatility, the deployment process is simple and smooth.
The first thing to do is create an account on the Heroku platform. Heroku provides a free account, which is perfect for our usage.
Go to the website (https://www.heroku.com/) and sign up for a free account. You will receive an email from Heroku to validate your account and set up a password. As soon as you set up your password, you will land on a page to create a...