Skip to content

Rashaad10/DocChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DocChain Backend

Table of Contents


Description

Access Security System

The AccessSecuritySystem contract manages property access in a decentralized environment. Users can own and grant access to properties with specified expiration times. Key features include property creation, ownership tracking, and access management.

Claims Contract

The ClaimsContract facilitates secure information exchange on the blockchain. Users can make claims, request information, and respond to requests. The contract manages received information and allows users to assert ownership of documents.

Voting

The DecisionVoting contract enables the creation of voting polls with predefined options and eligible voters. Users can cast votes, and the contract provides functionality to check poll results, including the winning option and total votes.


Key Features

Some features of these contracts are:-

  • Decentralized management of property access.
  • Handles claims, requests, and ownership of documents.
  • Enables the creation of voting polls with predefined options.

Technologies

  • Back End: Solidity.

Installation

First git clone it or download the zip

git clone https://github.com/Rashaad10/DocChain.git

Installing dependencies

npm install

ignore the warnings

dotenv

Create a .env file and put your private key of the metamask account

PRIVATE_KEY={@your private key}

deployment

npm run deploy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •