LiveDocs

Description

LiveDocs is a Google Docs clone built with Next.js, Liveblocks, and TailwindCSS. It showcases the developer's expertise in creating real-time collaborative environments with a focus on seamless user experience, responsive design, and robust functionality. The project emphasizes the power of real-time updates, ensuring a smooth and interactive document editing experience.

Features

  • Authentication - Secure GitHub-based user authentication implemented using NextAuth, managing sign-in/out and sessions
  • Collaborative Text Editor - Real-time collaborative editing that allows multiple users to edit documents simultaneously
  • Documents Management - Create, delete, share, and list documents with features like email/link sharing and permission control
  • Comments System - Add inline or general comments with threaded discussions for better collaboration
  • Active Collaborators - Display active collaborators in the editor with real-time presence indicators
  • Notifications - Notify users about document shares, comments, and collaborator activities
  • Responsive Design - Fully responsive across all devices, ensuring usability on desktops, tablets, and smartphones.
  • Rich Text Editing - Powered by Lexical Editor for advanced text formatting and editing capabilities

Technologies

Images