Criei uma VM nova do meu SO e instalei a mesma versão de Node que você, ao baixar o projeto e rodar npm i, o seguinte ocorreu:
farmhash@1.2.1 install /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/farmhash
node-gyp rebuild
gyp ERR! build error
gyp ERR! stack Error: not found: make
gyp ERR! stack at getNotFoundError (/home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/which/which.js:13:12)
gyp ERR! stack at F (/home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/which/which.js:68:19)
gyp ERR! stack at E (/home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/which/which.js:80:29)
gyp ERR! stack at /home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/which/which.js:89:16
gyp ERR! stack at /home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/isexe/index.js:42:5
gyp ERR! stack at /home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:154:21)
gyp ERR! System Linux 4.18.0-15-generic
gyp ERR! command "/home/ubuntu/.nvm/versions/node/v10.14.1/bin/node" "/home/ubuntu/.nvm/versions/node/v10.14.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/farmhash
gyp ERR! node -v v10.14.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
phantomjs-prebuilt@2.1.16 install /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/phantomjs-prebuilt
node install.js
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2
Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2
Receiving...
[========================================] 99%
Received 22866K total.
Extracting tar contents (via spawned process)
Removing /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/phantomjs-prebuilt/lib/phantom
Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1551548150871/phantomjs-2.1.1-linux-x86_64 -> /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/phantomjs-prebuilt/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
nodemon@1.18.10 postinstall /home/ubuntu/Desktop/projeto-instalura-ssr-conclusao/node_modules/nodemon
node bin/postinstall || exit 0
Love nodemon? You can now support the project via the open collective:
> https://opencollective.com/nodemon/donate
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN material-ui@0.16.7 requires a peer of react-tap-event-plugin@^1.0.0 || ^2.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.7 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: farmhash@1.2.1 (node_modules/farmhash):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: farmhash@1.2.1 install: node-gyp rebuild
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
added 1922 packages from 1799 contributors and audited 23005 packages in 177.35s
found 58 vulnerabilities (25 low, 12 moderate, 19 high, 2 critical)
run npm audit fix to fix them, or npm audit for details
ubuntu@ubuntu:~/Desktop/projeto-instalura-ssr-conclusao$
E após dar npm start:
https://gist.github.com/OPrange/9296c3f41b68526fdd442f4735425e4b