Transcript management with blockchain
- Install node.js
- Once installed, open CMD and run:
npm install -g truffle@0.4.x - Also, install http-server, web3.js, jssha, command-line-args with:
npm install -g http-server npm install -g web3 npm install -g jssha npm install -g command-line-args - Move to the root directory on CMD and deploy the contract with:
Note the Notary address generated
truffle migrate --network development - Edit the Notary address in notaryWebLib.js in the website directory and notaryLib.js in clientApp directory with the address generated in the last step.
- Install ganache
- While adding the project in Ganache's new workspace, select truffle-config.js from the main directory. By default ganache listens to 7545 port, so, this port is used for deployment.
- Open CMD in the website directory and run:
http-server - The project will be running at localhost:8080
For college's administration log-in, we used react interface.
Project Presentaion Link
Inspired by Stefan Beyer's work on DocCert