Skip to content

Blockchain · Major Project

Decentralised File Storage with IPFS

Encrypted uploads to IPFS with ownership and sharing on-chain

3-4 weeks build

Overview

A personal drive where files are encrypted in the browser and pinned to IPFS, while a contract records who owns each file and who it is shared with. Sharing wraps the file key for the recipient's public key, and revoking removes their entry. Folders, file names and sizes are kept as encrypted metadata so the chain reveals nothing about content. Deploys to Sepolia or local Hardhat.

What makes it stand up

  • 01Browser-side encryption before upload
  • 02IPFS pinning with content IDs recorded on-chain
  • 03Wallet-based ownership with no username or password
  • 04Share and revoke access per file and per wallet
  • 05Encrypted metadata so names and folders stay private

Module breakdown

  1. 01

    Encryption

    Generates a key per file and encrypts before upload.

  2. 02

    IPFS layer

    Pins ciphertext and returns its content ID.

  3. 03

    Ownership contract

    Maps owners to files and records share grants.

  4. 04

    Sharing

    Wraps file keys for each recipient wallet.

  5. 05

    Drive UI

    React file browser with upload, share and download.

After this, you will be able to

  • Explain content addressing and why a CID changes with the file
  • Defend encrypting before pinning to a public network
  • Demo sharing a file with a second wallet and revoking it

Technology stack

  • Solidity
  • Hardhat
  • IPFS
  • ethers.js
  • React
  • MetaMask

Complete kit

₹7,699₹13,199
-42%

Delivered in under 48 hours

Level
Major Project
Domain
Blockchain
Build time
3-4 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

PopularMajor Project

Blockchain

Blockchain Certificate Verification

Tamper-proof academic credentials on an EVM chain

  • Solidity
  • Hardhat
  • Next.js
  • ethers.js
  • +2
₹4,299₹7,499
4.7/132 reviews
PopularMajor Project

Blockchain

Blockchain Voting System

Tamper-evident elections with verifiable, anonymous ballots

  • Solidity
  • Hardhat
  • Ethers.js
  • React
  • +2
₹4,599₹7,899
4.8/163 reviews
Major Project

Blockchain

Decentralised Crowdfunding Platform

Campaigns whose funds unlock milestone by milestone as backers vote

  • Solidity
  • Hardhat
  • ethers.js
  • React
  • +2
₹7,299₹12,499