Yes, I built mine locally, then deployed to heroku with the database on mlab. The code I uploaded to github (which fit well with heroku because you save it there with git). So the app on heroku and the code is available on github. You’re going to have to learn github eventually so you might as well start now.
Deploying to heroku took a bit of work. The heroku CLI wouldn’t run in gitbash (but once I logged in I could use gitbash) and it took me a bit to figure how to use the environment variables (if you set them up locally with the
dotenv package and then set up the same variable names in heroku under your app’s settings/reveal-config-variables, things go pretty smoothly), and it took a few tries to get the mlab DB to work (usually just creating a user and applying that name and password to the correct string in my environment variables.)
It was frustrating as all get up for the first app - I made a lot of little mistakes and had to go through heroku logs and search google for those error messages to figure out what the problem was. But now I’m getting the hang of it. I deployed my book trader app on the first try last night.