VeriSafe is a project for securely storing and sharing sensitive PII (Personal Identifiable Information) data of citizens. The project implements decentralized storage and provides a convenient way for citizens to securely access their PII data and share with authorized third-party organizations.
- Securely store and manage sensitive PII data using ipfs technology
- Provide a convenient way for citizens to securely share their PII data
- option to share access of files with a time limit with authorized third-party organizations in a secure environment
VeriSafe - Watch Video
- Add Metamask Extension
- Clone the Repository
$ git clone https://github.com/aakash414/VeriSafe.git
- Install Dependencies
npm install axios
npm install web3
npm install ipfs-core
- Run the Terminal, In root directory:
npm install
npm start
- Add Metamask Authentication
- Implement Uploading
- Using IPFS for decentralized storage
- Implement private and secure File Sharing feature(Bug fixing)
- Time limited File Sharing
- React.js (Frontend)
- Solidity (Smart Contracts)
- IPFS (Decentralized storage and sharding)
- Metamask (Authentication)
- Pinata Api (ipfs-gateway)
Distributed under the MIT License. See LICENSE.txt
for more information.
- MetaMask API
- Pinata API