/digital-certificate-dapp

This project mainly deals with creating, issuing, viewing, and verifying blockchain-based certificates. These digital records are registered on a blockchain, cryptographically signed, tamper-proof, and shareable. The goal is to enable a wave of innovation that gives individuals the capacity to possess and share their own official records.University degrees (a particular type of certificate) can help us get the job we want, or prevent us from getting it if we don’t have the right certificate. Our current system for managing certificates is slow, complicated, and unreliable. There are many advantages for creating a digital infrastructure for certificates, but the stakes are high since such a system could grow to represent our professional reputations. We need to be thoughtful about its design, and the type of institutions we trust to govern it.

Primary LanguageHTMLMIT LicenseMIT

digital-certificate-dapp

npm8.x

Demo application

A Node.js app using Express 4.

Running Locally

Make sure you have Node.js installed.

git clone https://github.com/rahulworld/digital-certificate-dapp.git
cd digital-certificate-dapp
npm install
npm start

Your app should now be running on localhost:3000.

Future Planning

In future, planning to create certificate with blockchain using biometric of students.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/rahulworld/digital-certificate-dapp. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

To submit a pull request -

  1. Fork/clone the repository.
  2. Develop.
  3. Create a new branch from the master branch.
  4. Open a pull request on Github describing what was fixed or added.