You should build your app npm run build before deploy to heroku. It will run heroku-postbuild first then start your app.
npm run build
heroku
heroku-postbuild
start