CollabWrite - Collaborative Knowledge Sharing
About The Project
- CollabWrite is an open source knowledge-sharing platform where anyone can explore posts without logging in.
 
- Registered users can create, edit, and collaborate on posts in real-time using a rich text editor, similar to Google Docs-style collaboration.
 
- The feed updates automatically when new knowledge posts are added, making it a living, community-driven knowledge base.
 
Inspiration
- The idea is inspired by creating a "Wikipedia meets Notion".
 
- I wanted to build something more open and community-driven than traditional note-taking apps.
 
- While tools like Google Docs and Notion are great, they are usually private and siloed.
 
- CollabWrite brings the best of both worlds:
- The openness of a public knowledge feed
 
- The power of collaborative editing
 
- The simplicity of contributing knowledge without barriers
 
 
Technologies Used
Frontend -
- Next.js 15 (App Router)
 
- React 19
 
- TailwindCSS
 
- Shadcn/UI
 
- Zod
 
- React Hook Form
 
Rich Text Editor -
- Tiptap (for real-time collaborative editing)
 
Backend & Infra -
- Appwrite (Auth, Database, Realtime, Deployment)
 
- Appwrite Auth (GitHub / Google / Email login)
 
Deployment -
Features
- Open Access: Anyone can explore posts without signing in
 
- Real-Time Collaboration: Multiple users can edit posts simultaneously (Google Docs style)
 
- Rich Text Editing: Powered by Tiptap for flexible, modern editing
 
- Community-Driven Knowledge Base: A feed that evolves with contributions
 
- Authentication: GitHub, Google, or Email login via Appwrite
 
- Auto-Updating Feed: New knowledge appears instantly, no refresh needed
 
How It Works
- Explore: Visitors can browse posts without logging in
 
- Sign Up: Register with GitHub, Google, or Email
 
- Collaborate: Create and edit posts in real-time using the Tiptap editor
 
- Realtime Updates: Posts sync instantly across users via Appwrite Realtime
 
- Knowledge Flow: The feed automatically updates with new or edited content
 
Future Improvements
- Tagging & Categorization: Organize posts into topics for easier discovery
 
- Version History: Track edits and allow rollback to previous versions
 
- Community Moderation: Upvotes, flags, and editor roles for quality control
 
- Better Discovery: Search and filter across the knowledge base
 
- Integrations: Export to Notion, Obsidian, or other knowledge tools