Firstly inside the /ethereum/config.js file, configure global.gLocalTest to true of false. True will deploy the contract and run the app on localhost:7545. Make sure you start a ganache server before deployment. False will deploy the contract on a infura node.
Solidity Project files located in /ethereum directory To compile/recompile contracts: node ethereum/compile.js To deploy/redeploy contracts: node ethereum/deploy.js
Next.js front end: Project files from project root Start front end (next.js): npm run dev Visit: http://localhost:3000