I wouldn't recommend using Heroku, because when your project starts gaining traction you'll either have to move to another service, which is a pain in the ass, or start paying huge bills to heroku, because their upgrades cost $$$. I had a similar dilemma when I was working on my site beachcatcher.com, however I decided to go with Digital Ocean straight away. Its minimal cost was $10 per month which I think is super affordable. Over time I upgraded, by simply clicking one button in the dashboard. Really happy I've chosen this path!
I wouldn't recommend using Heroku, because when your project starts gaining traction you'll either have to move to another service, which is a pain in the ass, or start paying huge bills to heroku, because their upgrades cost $$$. I had a similar dilemma when I was working on my site beachcatcher.com, however I decided to go with Digital Ocean straight away. Its minimal cost was $10 per month which I think is super affordable. Over time I upgraded, by simply clicking one button in the dashboard. Really happy I've chosen this path!