In this section, you'll deploy your Node app live to the Web using Heroku. By the end of the section, you'll have the URL you can give anybody and they'll be able to go to that URL in their browser to view the application. We'll do this via Heroku.
Heroku is a website. It's a web app for managing web applications that are hosted in the cloud. It's a really great service. They make it almost effortless to create new apps, deploy your apps, update apps, and add cool add-on-things such as logging and error tracking, all of that is built in. Now Heroku, like GitHub, does not require a credit card to sign up and there is a free tier, which we'll use. They have paid plans for just about everything, but we can get away with the free tier for everything we'll do in this section.