Skip to content

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.

Notifications You must be signed in to change notification settings

lokeshchoudharyprogrammer/live-docs

Repository files navigation

Live-Doc ✍️

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.

🚀 Key Features

  • 📝 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.

⚙️ Tech Stack

  • 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

📦 Installation

git clone https://github.com/lokeshchoudharyprogrammer/live-docs
cd live-doc
npm install

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published