DeCollab

Decentralized Real-Time Collaboration — Own your work. Collaborate globally.

DeCollab

Created At

ETHGlobal New Delhi

Project Description

Decentralized Real-Time Collaboration — Own your work. Collaborate globally. Trust the blockchain. DeCollab is a decentralized platform for real-time document and whiteboard collaboration. Your work is secured on the blockchain, accessible from anywhere, and owned by you. No central servers, no limits—just pure, peer-powered creation.

How it's Made

DeCollab is a decentralized real-time collaboration platform built with a modern web stack and blockchain integration. The frontend uses Next.js (React) with TypeScript and Tailwind CSS for a fast, responsive UI. Wallet authentication and blockchain interactions are handled via Web3.js, connecting to smart contracts deployed on the Rootstock (RSK) testnet. Document metadata and ownership are stored on-chain, while actual document and drawing content is saved to decentralized storage (IPFS/Supabase). The backend, written in Go, provides APIs and real-time features via WebSockets. All user identity and access control is wallet-based—no passwords or emails. We used event-based querying and manual filtering to reliably fetch user documents from the blockchain, working around quirks in event filters. This hybrid approach ensures users truly own their data, with no central server, and can collaborate securely and instantly from anywhere

background image mobile

Join the mailing list

Get the latest news and updates

DeCollab | ETHGlobal