Giter VIP home page Giter VIP logo

document_issuance_ipfs's Introduction

Overview of project :

Document and certificate issuance through IPFS (InterPlanetary File System) offers numerous benefits over traditional methods of document storage and distribution. IPFS is a decentralized and distributed file system that provides secure and reliable access to documents and certificates. By using IPFS, documents and certificates can be stored on a decentralized network, eliminating the need for centralized storage and reducing the risk of data breaches. Additionally, IPFS allows for quick and easy distribution of documents and certificates, enabling organizations to issue and verify credentials more efficiently. Overall, document and certificate issuance through IPFS offers a more secure, efficient, and reliable solution for storing and distributing important documents and credentials.

How to run :

step 1 :

clone the project by running : git clone https://github.com/sanjay-sol/Document_Issuance_IPFS

Step 2 :

install dependencies by runnin "npm install" in both certify and root folders .

Step 3 :

Split the terminal into 3 parts , 1 for certify folder and 2 for main folder .paste address

step 4 :

paste the deployed address as shown in above picture

Note : " Have metamask and hardhat installed in your computer " .

Step wise implementation of project :

1 ) Connect Your Metamask wallet

connect wallet

2 ) Dean of the college Uploads the Certificate

dean uploading

3 ) Dean can see his/her certicates in view certificates route :

dean certificates

4 ) Dean giving access to his certificates to the class teacher to let him/her to issue the certificates to their class students

dean giving access

5 ) Now class teacher can view Dean certificates by Pasting Dean Address

teacher viewing certificates

6 ) Dean or Class teacher Can send certificate ( IPFS Hash ) to respective student account :

send certificate

7 ) Now Student can Get his certificate and can download it :

student view

8 ) Dean can cancel the access rights of the Class Teacher Once the job is done :

diallow

9 ) SO Now Class teacher can't view the certificates of Dean coz dean took access rights

teacher after disallow

document_issuance_ipfs's People

Contributors

sanjay-sol avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.