Skip to content

The Decentralized file Vault is a Web3 application built on the Filecoin ecosystem. It allows users to upload, manage, and share their file

Notifications You must be signed in to change notification settings

robertocarlous/File-vault

Repository files navigation

Project Title: File-vault decentralized storage platform

Group Members: Names GitHub Handles Emails Robbert @robertocarlous robbertabimbola21@gmail.com|| Jubril Kolade jubrilkolade97@gmail.com JKjubril|| Andrew

BRIEF DESCRIPTION A Web3 application built on the Filecoin ecosystem that enables users to securely upload, manage, and share career-related documents (resumes, publications, research papers, articles, etc.) using decentralized storage (IPFS + Filecoin)

LIVE DEMO lINK: https://www.loom.com/share/fa9168485db94eeab1998764a9e061b9 lINK TO HOSTED PROJECT: https://file-vault-two.vercel.app/

TECH STACK / TOOLS USED: React Typescript, NodeJS, Solidity, FVM, LightHouse

HOW TO RUN THE PROJECT LOCALLY:

Getting Started Prerequisites Node.js (v14 or later) Yarn or npm Hardhat (for smart contract development) Metamask or any Web3-compatible wallet Installation Clone the repository:

git clone https://github.com/robertocarlous/File-vault

yarn install

or npm install Configure environment variables:

Create a .env file in the root directory and add the necessary configurations:

VITE_IPFS_API_URL=your_ipfs_api_url VITE_FILECOIN_API_URL=your_filecoin_api_url VITE_CONTRACT_ADDRESS=your_smart_contract_address Start the development server:

yarn run dev

or

Initiate Storage Deal: The platform automatically initiates a storage deal on the Filecoin network using the generated CID.

Access Control: Set permissions for each file to control who can view or edit the content.

Monitor Storage Deals: View the status of storage deals, including verification results and renewal schedul Screen Shot 2025-04-19 at 9 58 35 PM es.

Screen Shot 2025-04-19 at 9 58 48 PM

About

The Decentralized file Vault is a Web3 application built on the Filecoin ecosystem. It allows users to upload, manage, and share their file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •