DECENTRALOCK, an advanced online application leveraging Tezos blockchain and React.js, pioneers a decentralized and highly secure file-sharing network. With a focus on robust architecture, the platform addresses pressing concerns related to data security and privacy. Key features include document upload to IPFS with Tezos transactions, Beacon wallet integration for secure connections, data retrieval based on user addresses, and a user-friendly file-sharing function.
- Upload functionality: Enables users to securely upload documents to IPFS while conducting transactions on the Tezos blockchain.
- Connection with Beacon Wallet: Integrates with Beacon wallets like Temple to establish secure connections with the application.
- Get Data functionality: Allows users to input an address and retrieve associated documents, streamlining data access.
- Sharing functionality: Facilitates secure sharing of files between users, enhancing collaboration and accessibility.
-
Make sure you have https://nodejs.org/ installed on your computer
-
Create a new repository.
-
Clone into that repository.
git clone https://github.com/ansh-kaushik/Chain-Safe.git
-
Install dependencies:
npm install
-
Start development server:
npm run dev
-
Open http://localhost:5173/ in your browser to see a sample application.
-
Run the command:
npm run build
-
After you have build the app you can run it locally:
npm run preview
-
Open http://localhost:4173/ in your browser to see the production build.
For more information read the Vite Guide
Now we can run the app.
Path: ./src/contract/vault
Check Contract Status here: https://ghostnet.tzkt.io/KT1V9xzYrd2mF5vVtXWUi4An1GVkcTfyMo4T/entrypoints
Features to be implemented in future.
For any query , contact at anshkaushik9454@gmail.com , sarthakmittal1259@gmail.com.