CollabDoc is a real-time collaborative document editor built using React, Tiptap editor, and WebRTC for peer-to-peer communication. It allows users to collaboratively edit documents with minimal server load by utilizing a decentralized architecture.
- Real-time document collaboration
- Peer-to-peer communication using WebRTC
- Rich text editing with Tiptap editor
- Lightweight and fast with minimal server overhead
- Frontend: React, Tiptap Editor
- Backend: Node.js (Optional for handling other logic)
- Real-time Collaboration: WebRTC and Yjs
- Database: Supabase (for document storage)
To run CollabDoc locally, follow these steps:
git clone https://github.com/TypingKitty/Collabdoc.git
cd Collabdoc
npm install
npm run dev