Error when open my heroku app

repo https://github.com/dagman/You-R-ecipes
i have deployed app successfully but launching failed.
this is deploying process

λ git push heroku master
Counting objects: 119, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (91/91), done.
Writing objects: 100% (119/119), 35.20 KiB | 0 bytes/s, done.
Total 119 (delta 19), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote:        NPM_CONFIG_LOGLEVEL=error
remote:        NPM_CONFIG_PRODUCTION=false
remote:        NODE_VERBOSE=false
remote:        NODE_ENV=production
remote:        NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote:        engines.node (package.json):  >=5.0 <8
remote:        engines.npm (package.json):   >=3.0 <4
remote:
remote:        Resolving node version >=5.0 <8 via semver.io...
remote:        Downloading and installing node 7.5.0...
remote:        Resolving npm version >=3.0 <4 via semver.io...
remote:        Downloading and installing npm 3.10.10 (replacing version 4.1.2)...
remote:
remote: -----> Restoring cache
remote:        Loading 2 from cacheDirectories (default):
remote:        - node_modules
remote:        - bower_components (not cached - skipping)
remote:
remote: -----> Building dependencies
remote:        Installing node modules (package.json)
remote:
remote: -----> Caching build
remote:        Clearing previous node cache
remote:        Saving 2 cacheDirectories (default):
remote:        - node_modules
remote:        - bower_components (nothing to cache)
remote:
remote: -----> Build succeeded!
remote: -----> Discovering process types
remote:        Procfile declares types -> web
remote:
remote: -----> Compressing...
remote:        Done: 41.6M
remote: -----> Launching...
remote:        Released v18
remote:        https://yourecipes.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/yourecipes.git
   543c1d3..6fb768d  master -> master

launching logs

λ heroku logs
2017-02-06T07:34:30.968036+00:00 app[web.1]:           using description file: /app/node_modules/react/package.json (relative path: ./lib/ViewportMetrics)
2017-02-06T07:34:30.968037+00:00 app[web.1]:             as directory
2017-02-06T07:34:30.968037+00:00 app[web.1]:               /app/node_modules/react/lib/ViewportMetrics doesn't exist
2017-02-06T07:34:30.968038+00:00 app[web.1]:             no extension
2017-02-06T07:34:30.968038+00:00 app[web.1]:               Field 'browser' doesn't contain a valid alias configuration
2017-02-06T07:34:30.968039+00:00 app[web.1]:               /app/node_modules/react/lib/ViewportMetrics doesn't exist
2017-02-06T07:34:30.968039+00:00 app[web.1]:               Field 'browser' doesn't contain a valid alias configuration
2017-02-06T07:34:30.968040+00:00 app[web.1]:               /app/node_modules/react/lib/ViewportMetrics.js doesn't exist
2017-02-06T07:34:30.968039+00:00 app[web.1]:             .js
2017-02-06T07:34:30.968041+00:00 app[web.1]:               Field 'browser' doesn't contain a valid alias configuration
2017-02-06T07:34:30.968041+00:00 app[web.1]:             .jsx
2017-02-06T07:34:30.968042+00:00 app[web.1]:               /app/node_modules/react/lib/ViewportMetrics.jsx doesn't exist
2017-02-06T07:34:30.968042+00:00 app[web.1]:             .json
2017-02-06T07:34:30.968043+00:00 app[web.1]:               Field 'browser' doesn't contain a valid alias configuration
2017-02-06T07:34:30.968048+00:00 app[web.1]:               /app/node_modules/react/lib/ViewportMetrics.json doesn't exist
2017-02-06T07:34:30.968048+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/src]
2017-02-06T07:34:30.968049+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/node_modules]
2017-02-06T07:34:30.968049+00:00 app[web.1]: [/app/node_modules/src]
2017-02-06T07:34:30.968050+00:00 app[web.1]: [/app/node_modules/node_modules]
2017-02-06T07:34:30.968050+00:00 app[web.1]: [/app/src]
2017-02-06T07:34:30.968051+00:00 app[web.1]: [/src]
2017-02-06T07:34:30.968052+00:00 app[web.1]: [/node_modules]
2017-02-06T07:34:30.968052+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/react/lib/ViewportMetrics]
2017-02-06T07:34:30.968053+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/react/lib/ViewportMetrics]
2017-02-06T07:34:30.968053+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/react/lib/ViewportMetrics.js]
2017-02-06T07:34:30.968054+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/react/lib/ViewportMetrics.jsx]
2017-02-06T07:34:30.968054+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/src/react/lib/ViewportMetrics.json]
2017-02-06T07:34:30.968055+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/node_modules/react/lib/ViewportMetrics]
2017-02-06T07:34:30.968055+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/node_modules/react/lib/ViewportMetrics]
2017-02-06T07:34:30.968056+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/node_modules/react/lib/ViewportMetrics.js]
2017-02-06T07:34:30.968056+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/node_modules/react/lib/ViewportMetrics.jsx]
2017-02-06T07:34:30.968057+00:00 app[web.1]: [/app/node_modules/react-tap-event-plugin/node_modules/react/lib/ViewportMetrics.json]
2017-02-06T07:34:30.968057+00:00 app[web.1]: [/app/node_modules/react/lib/ViewportMetrics]
2017-02-06T07:34:30.968058+00:00 app[web.1]: [/app/node_modules/react/lib/ViewportMetrics]
2017-02-06T07:34:30.968058+00:00 app[web.1]: [/app/node_modules/react/lib/ViewportMetrics.js]
2017-02-06T07:34:30.968059+00:00 app[web.1]: [/app/node_modules/react/lib/ViewportMetrics.jsx]
2017-02-06T07:34:30.968059+00:00 app[web.1]: [/app/node_modules/react/lib/ViewportMetrics.json]
2017-02-06T07:34:30.968059+00:00 app[web.1]:  @ ./~/react-tap-event-plugin/src/TapEventPlugin.js 27:22-58
2017-02-06T07:34:30.968060+00:00 app[web.1]:  @ ./~/react-tap-event-plugin/src/injectTapEventPlugin.js
2017-02-06T07:34:30.968060+00:00 app[web.1]:  @ multi react react-dom react-addons-shallow-compare redux react-redux redux-thunk react-hot-loader immutable react-immutable-proptypes redux-immutable react-router react-router-redux react-helmet axios redbox-react chalk material-ui reflexbox react-tap-event-plugin react-responsive
2017-02-06T07:34:30.968061+00:00 app[web.1]: Child extract-text-webpack-plugin:
2017-02-06T07:34:30.968062+00:00 app[web.1]:        [0] ./~/css-loader/lib/css-base.js 1.51 kB {0} [built]
2017-02-06T07:34:30.968064+00:00 app[web.1]:        [1] ./~/css-loader?modules&sourceMap&importLoaders=1!./~/postcss-loader!./public/styles/normalize.css 18 kB {0} [built]
2017-02-06T07:34:30.968065+00:00 app[web.1]:
2017-02-06T07:34:30.968066+00:00 app[web.1]:     WARNING in DedupePlugin: This plugin was removed from webpack. remove it from configuration.
2017-02-06T07:34:30.968066+00:00 app[web.1]: Child extract-text-webpack-plugin:
2017-02-06T07:34:30.968067+00:00 app[web.1]:        [0] ./~/css-loader/lib/css-base.js 1.51 kB {0} [built]
2017-02-06T07:34:30.968068+00:00 app[web.1]:     WARNING in DedupePlugin: This plugin was removed from webpack. remove it from configuration.
2017-02-06T07:34:30.968067+00:00 app[web.1]:        [1] ./~/css-loader?modules&sourceMap&importLoaders=1!./~/postcss-loader!./public/styles/app.css 1.06 kB {0} [built] 2017-02-06T07:34:30.968068+00:00 app[web.1]:
2017-02-06T07:34:31.166113+00:00 app[web.1]:
2017-02-06T07:34:31.209475+00:00 app[web.1]: npm ERR! Linux 3.13.0-105-generic
2017-02-06T07:34:31.209734+00:00 app[web.1]: npm ERR! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "run" "build"
2017-02-06T07:34:31.210139+00:00 app[web.1]: npm ERR! npm  v3.10.10
2017-02-06T07:34:31.209958+00:00 app[web.1]: npm ERR! node v7.5.0
2017-02-06T07:34:31.210333+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2017-02-06T07:34:31.210501+00:00 app[web.1]: npm ERR! you-r-ecipes@1.0.0 build: `npm run clean:build && better-npm-run build`
2017-02-06T07:34:31.210636+00:00 app[web.1]: npm ERR! Exit status 2
2017-02-06T07:34:31.210782+00:00 app[web.1]: npm ERR!
2017-02-06T07:34:31.210915+00:00 app[web.1]: npm ERR! Failed at the you-r-ecipes@1.0.0 build script 'npm run clean:build && better-npm-run build'.
2017-02-06T07:34:31.211167+00:00 app[web.1]: npm ERR! Make sure you have the latest version of node.js and npm installed.
2017-02-06T07:34:31.211289+00:00 app[web.1]: npm ERR! If you do, this is most likely a problem with the you-r-ecipes package,
2017-02-06T07:34:31.211425+00:00 app[web.1]: npm ERR! not with npm itself.
2017-02-06T07:34:31.211559+00:00 app[web.1]: npm ERR! Tell the author that this fails on your system:
2017-02-06T07:34:31.211694+00:00 app[web.1]: npm ERR!     npm run clean:build && better-npm-run build
2017-02-06T07:34:31.211827+00:00 app[web.1]: npm ERR! You can get information on how to open an issue for this project with:
2017-02-06T07:34:31.211957+00:00 app[web.1]: npm ERR!     npm bugs you-r-ecipes
2017-02-06T07:34:31.212093+00:00 app[web.1]: npm ERR! Or if that isn't available, you can get their info via:
2017-02-06T07:34:31.212216+00:00 app[web.1]: npm ERR!     npm owner ls you-r-ecipes
2017-02-06T07:34:31.212345+00:00 app[web.1]: npm ERR! There is likely additional logging output above.
2017-02-06T07:34:31.272725+00:00 app[web.1]:
2017-02-06T07:34:31.272945+00:00 app[web.1]: npm ERR! Please include the following file with any support request:
2017-02-06T07:34:31.273014+00:00 app[web.1]: npm ERR!     /app/npm-debug.log
2017-02-06T07:34:31.383925+00:00 app[web.1]:
2017-02-06T07:34:31.425112+00:00 app[web.1]: npm ERR! Linux 3.13.0-105-generic
2017-02-06T07:34:31.425510+00:00 app[web.1]: npm ERR! argv "/app/.heroku/node/bin/node" "/app/.heroku/node/bin/npm" "run" "start:production"
2017-02-06T07:34:31.425816+00:00 app[web.1]: npm ERR! node v7.5.0
2017-02-06T07:34:31.426096+00:00 app[web.1]: npm ERR! npm  v3.10.10
2017-02-06T07:34:31.426348+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2017-02-06T07:34:31.426578+00:00 app[web.1]: npm ERR! you-r-ecipes@1.0.0 start:production: `npm run build && npm run start:prod`
2017-02-06T07:34:31.426762+00:00 app[web.1]: npm ERR! Exit status 1
2017-02-06T07:34:31.426972+00:00 app[web.1]: npm ERR!
2017-02-06T07:34:31.427142+00:00 app[web.1]: npm ERR! Failed at the you-r-ecipes@1.0.0 start:production script 'npm run build && npm run start:prod'.
2017-02-06T07:34:31.427531+00:00 app[web.1]: npm ERR! Make sure you have the latest version of node.js and npm installed.
2017-02-06T07:34:31.427725+00:00 app[web.1]: npm ERR! If you do, this is most likely a problem with the you-r-ecipes package,
2017-02-06T07:34:31.427906+00:00 app[web.1]: npm ERR! not with npm itself.
2017-02-06T07:34:31.428112+00:00 app[web.1]: npm ERR! Tell the author that this fails on your system:
2017-02-06T07:34:31.428305+00:00 app[web.1]: npm ERR!     npm run build && npm run start:prod
2017-02-06T07:34:31.428485+00:00 app[web.1]: npm ERR! You can get information on how to open an issue for this project with:
2017-02-06T07:34:31.428693+00:00 app[web.1]: npm ERR!     npm bugs you-r-ecipes
2017-02-06T07:34:31.428876+00:00 app[web.1]: npm ERR! Or if that isn't available, you can get their info via:
2017-02-06T07:34:31.429056+00:00 app[web.1]: npm ERR!     npm owner ls you-r-ecipes
2017-02-06T07:34:31.489253+00:00 app[web.1]:
2017-02-06T07:34:31.489463+00:00 app[web.1]: npm ERR! Please include the following file with any support request:
2017-02-06T07:34:31.429241+00:00 app[web.1]: npm ERR! There is likely additional logging output above.
2017-02-06T07:34:31.489545+00:00 app[web.1]: npm ERR!     /app/npm-debug.log
2017-02-06T07:34:31.592610+00:00 heroku[web.1]: State changed from starting to crashed
2017-02-06T07:34:31.560621+00:00 heroku[web.1]: Process exited with status 1
2017-02-06T07:34:32.245993+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=yourecipes.herokuapp.com request_id=447af108-f1c8-4b41-b83a-dddef7068aa8 fwd="91.226.141.253" dyno= connect= service= status=503 bytes=
2017-02-06T07:34:33.242027+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=yourecipes.herokuapp.com request_id=2e80d28d-a826-46a8-bbc6-a009432450da fwd="91.226.141.253" dyno= connect= service= status=503 bytes=
2017-02-06T07:34:36.627398+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=yourecipes.herokuapp.com request_id=0476f22c-7038-41c7-937c-8e9c0cb2a566 fwd="91.226.141.253" dyno= connect= service= status=503 bytes=

Can you figure out the issue?

My guess is it’s because better-npm-run is not installed on heroku.