Install Ganache and create a workspace.
Install Truffle npm package globally by running npm install -g truffle
.
Run truffle migrate --reset
from the command line to deploy the smart contract to the blockchain.
Download Metamask Chrome extension for the browser to help interaction between the application and the blockchain.
cd blockchain
npm start
cd server
npm run dev