Blockchain Based Certificate Validation
Student
Institute
Metamask
will ask permission to connect your wallet with App.
OTP
for Signup .Student
Institute
Student Dashboard have these options :
My Documents
Give Access
Change Institute
Institute Dashboard have these options :
Linked Accouts
Access Rights
Pending Approvals
Change Institute Approvals
We are using Truffle for testing and development of this project.
Also you need to have Metamask Browser Extension.
For setting up Truffle (more detailed instruction are avalaible here )
Steps :
$ git clone https://github.com/nikhildsahu/E-Certify.git
Setup Truffle
$ npm install -g truffle
$ truffle unbox react
$ truffle develop
compile
migrate
// in another terminal (i.e. not in the truffle develop prompt)
$ cd client
$ npm run start
Open http://localhost:3000 to view it in the browser.
Import Account on Metamask with keys given by Truffle .
Testing and Development can be done on these Accounts.
Smart contract changes must be manually recompiled and migrated then only it will work.
This project is licensed under the MIT - see the LICENSE file for details.