Live-Doc is a full-stack real-time collaborative document editor built with modern technologies. It supports rich text editing, real-time collaboration, comments, threads, notifications, and much more to enhance productivity and teamwork.
- 📝 Rich Text Editor — Fully-featured editor with advanced formatting tools.
 - 🤝 Real-time Collaboration — Multiple users can edit and view documents simultaneously with live updates.
 - 💭 Comments and Mentions — Commenting system with support for user mentions.
 - 🔔 Notifications System — Stay updated with real-time notifications on activities.
 - 📑 Document Templates — Start faster with reusable document templates.
 - 📋 Copy and Paste Formatting — Easily duplicate formatting styles.
 - ↩️ Undo/Redo History — Track and revert changes with ease.
 - 📊 Table Support — Add and customize tables inside documents.
 - 🖼️ Image Uploads — Upload and embed images directly into documents.
 - 📏 Margin Controls — Adjust document layout and margins.
 - ⬇️ Export Options — Export documents as PDF, HTML, TXT, and JSON.
 - 👥 User Profiles — Personal profiles for each user.
 - 🏢 Organization Workspaces — Manage documents within teams and organizations.
 - ✉️ Organization Invites — Invite members to collaborate in workspaces.
 - 🔒 Authentication — Secure login and access management.
 - 📱 Responsive Design — Mobile and desktop-friendly interface.
 - 🎯 Cursor Tracking — See collaborators' cursors and selections in real-time.
 - 🎨 Text Formatting Tools — Headers, bold, italic, underline, and more.
 - 📝 Lists and Checklists — Manage tasks and lists with checkboxes.
 - 🔗 Link Embedding — Add and embed hyperlinks within text.
 
- Framework: Next.js 15
 - UI: Shadcn UI & Tailwind CSS
 - Real-Time & Collaboration: Liveblocks
 - Authentication: Clerk & Convex for authentication
 - Database: Liveblocks
 - Deployment: Vercel
 - Editor: TipTap Editor with custom extensions
 
git clone https://github.com/lokeshchoudharyprogrammer/live-docs
cd live-doc
npm install