Skip to content

SharmaS1402/PIERDS

Repository files navigation

PIERD (Personal Identity and Efficiently Resource Distribution System)

PIERD is a decentralized platform that aims to address the challenges faced by refugees and displaced persons. It uses blockchain technology to ensure secure and efficient distribution of resources and support.

Table of Contents

  1. Overview
  2. Problem Statement
  3. Solution
  4. Technical Architecture
  5. Usage
  6. Contributing
  7. License

Overview

PIERD is a platform that addresses the following challenges:

  1. Refugees and displaced persons often lack a reliable personal identity system.
  2. Inefficient distribution of resources and support to those in need.

PIERD uses blockchain technology to create a secure, efficient, and transparent system for managing personal identities and resource distribution.

Problem Statement

  1. Refugees and displaced persons often lack a reliable personal identity system.
  2. Inefficient distribution of resources and support to those in need.

Solution

PIERD addresses these challenges by:

  1. Registering refugees and displaced persons on the platform using biometric authentication (e.g., face scan).
  2. Issuing digital tokens to refugees and displaced persons, which can be used to access resources and support.
  3. Using blockchain technology to maintain secure and transparent records of personal identities and resource distribution.
  4. Allowing organizations to directly send tokens to refugees and displaced persons without going through intermediaries.
  5. Enabling individuals to donate directly to refugees and displaced persons using the platform.

Technical Architecture

PIERD uses the following technologies:

  1. Blockchain: To ensure secure and transparent management of personal identities and resource distribution.
  2. Biometric authentication: To register refugees and displaced persons on the platform.
  3. Digital wallet: To store digital tokens for refugees and displaced persons.
  4. Smart contracts: To automate resource distribution and token management.

Usage

  1. Refugees and displaced persons register on the platform using biometric authentication.
  2. Organizations send tokens to registered refugees and displaced persons.
  3. Refugees and displaced persons use their digital tokens to access resources and support.
  4. Individuals can donate directly to refugees and displaced persons using the platform.

Contributing

We welcome contributions to the PIERD project. Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch for your contribution.
  3. Commit your changes to the new branch.
  4. Submit a pull request.

Blockchain Codes

To perform testing of the smart contract, use the following commands:

  • yarn hardhat test: Run tests on the local Hardhat network
  • yarn hardhat test --network sepolia: Run tests on the Sepolia testnet
  • yarn hardhat coverage: Generate a coverage report

To run a local Hardhat blockchain network, use the command yarn hardhat node. To deploy the PIERD smart contract on the Sepolia testnet, use the command yarn hardhat deploy --network sepolia.

Note

Make sure to replace PIERD with the actual name of your smart contract and update the deployments.js file with the correct network configuration.

License

PIERD is released under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •