Install contract framework and private blockchain
Truffle and Ganache can be installed as a node module.
Test, compile and deploy the contract
Start the client application
Install the node dependencies.
Run the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Finally, the build for the production can also be generated