Skip to content

LiveDocs is a real-time collaborative document editor built with Next.js, Clerk, and Liveblocks - featuring secure authentication, live presence indicators, and seamless multi-user editing.

Notifications You must be signed in to change notification settings

aumsoni2002/LiveDocs

Repository files navigation

📄 LiveDocs – Real-Time Collaborative Document Editor

LiveDocs is a modern real-time collaborative document editor built with Next.js, Clerk, and Liveblocks.
It allows multiple users to edit, share, and manage documents seamlessly - with secure authentication, live presence indicators, and smooth real-time syncing.

🔗 Live Demo: https://live-docs-six-gamma.vercel.app


🚀 Features

  • Real-Time Collaboration – Multiple users can work on the same document at once with changes reflected instantly.
  • Presence Indicators – See active collaborators and their live cursors.
  • Secure Authentication – Login with Google via Clerk.
  • Role-Based Access Control – Document creators can manage permissions and collaborators.
  • Document Management – Create, edit, share, and delete documents.
  • Conflict-Free Editing – Powered by Liveblocks to ensure smooth collaboration without overwriting changes.
  • Responsive Design – Works beautifully across desktop, tablet, and mobile devices.
  • Scalable & Cloud-Ready – Deployed on Vercel with environment-based configuration.

🛠 Tech Stack

  • Frontend: Next.js 14, React
  • Real-Time Backend: Liveblocks
  • Authentication & Security: Clerk
  • UI & Styling: Tailwind CSS, Shadcn UI components
  • Hosting & Deployment: Vercel

📚 Key Learning Outcomes

  • Gained practical experience with real-time collaboration using Liveblocks.
  • Learned how to implement role-based authentication with Clerk.
  • Understood how to design scalable architectures using Next.js for production-ready apps.
  • Improved debugging skills by solving real-world sync and auth issues.
  • Built a complete project from frontend to deployment, with a focus on usability and performance.

👨‍💻 About This Project

This project was built as a way to go beyond “tutorial projects” and create something people could actually use.
It reflects my growth in full-stack development, problem-solving, and building with industry-standard tools.

If you’d like to connect, you can find me here:
Aum SoniLinkedIn


⭐ If you found this project interesting, consider giving it a star!

About

LiveDocs is a real-time collaborative document editor built with Next.js, Clerk, and Liveblocks - featuring secure authentication, live presence indicators, and seamless multi-user editing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published