Imagine sharing sensitive files — medical records, legal docs, or private datasets — with someone halfway across the world…
Without trusting Google, Dropbox, or anyone in between.
🔐 That’s what I built: SecureShare — a blockchain-powered, zero-knowledge file sharing platform with:
- 📦 On-chain access control (no centralized permissions)
- 🔐 Client-side encryption (data stays yours)
- 📜 Immutable audit logs (for compliance + accountability)
- 🔄 Real-time notifications + access tracking
- 🔓 Role-based access control + enterprise SSO
- ⚡ Layer-2 support for gas savings (Polygon, Arbitrum)
🚀 Tech Stack
- Frontend: React 18 + TypeScript + TailwindCSS + Zustand
- Blockchain: Solidity + Sepolia Testnet + Wagmi + Viem
- Backend: Node.js + Express + SQLite + Prisma
- Security: CryptoJS encryption, JWT auth, Helmet, Rate Limiting
- UI/UX: Framer Motion + drag-n-drop upload zone + WebSocket updates
🛠 How It Works
- You connect your wallet (MetaMask or any EVM-compatible)
- Upload a file → it gets client-side encrypted
- File hash is stored on-chain + mapped to your wallet
- You grant access to other Ethereum addresses (RBAC-style)
- All access grants/revokes are logged immutably on the blockchain
- Your dashboard shows every access event, confirmed on-chain
Every file, every access, every log — fully transparent, fully trustless.
🌐 Why This Matters
We’re entering a world where data sovereignty and privacy are non-negotiable.
- 🔎 Centralized systems can be hacked, censored, or tampered with
- 🧠 Blockchain lets us build trustless systems with verifiable permissions
- 🛡️ Zero-knowledge and encryption ensure privacy without compromise
- ⚙️ Enterprises need compliance (GDPR, HIPAA, SOX) — SecureShare bakes that in
Whether it’s used by healthcare firms, legal teams, journalists, or decentralized orgs — SecureShare ensures you control who sees your data, and when.
🔗 Project Links
- 💻 GitHub Repo: SecureShare
- 🌐 Live Demo: https://secureshareforanonimity.netlify.app/
👨💻 What’s Next?
- IPFS + Filecoin integration
- zk-SNARK-based permission verification
- White-label SaaS for enterprises
- SDK + REST API for dev integrations
Built it solo, from scratch — code, contracts, infra, UI, security.
Would love feedback, collaborations, or feature requests.
Let’s build sovereign systems — where you own your data, not rent it.
Drop a star ⭐ or DM anytime.
— Alay Sharma
Top comments (0)