{"repo":"Davronov-Alimardon/google-docs","free":true,"listed":false,"github":"https://github.com/Davronov-Alimardon/google-docs","clone":"git clone https://github.com/Davronov-Alimardon/google-docs.git","description":"A full-stack Google Docs clone with real-time collaboration, commenting, advanced text editing (Tiptap), and a template gallery. Next.js 15, React 19","language":"TypeScript","stars":90,"topics":["clerk","clerkauth","code-with-antonio","codewithantonio","convex","editor","google-docs","google-docs-clone","google-docs-ui","liveblocks"],"license":null,"category":"docs-static-sites","readme_excerpt":"Google Docs Clone A collaborative document editor built with Next.js, featuring real-time collaboration, authentication, and organizational support. This application provides a Google Docs-like experience with rich text editing, live cursors, comments, and document management. Features - Real-time Collaboration : Multiple users can edit documents simultaneously with live cursors and instant updates - Rich Text Editor : Powered by TipTap with support for headings, formatting, tables, images, and more - Authentication : Secure user authentication with Clerk, supporting organizations and personal accounts - Document Management : Create, edit, delete, and organize documents with search functionality - Organizational Support : Share documents within organizations and manage team collaboration - Responsive Design : Modern UI built with Tailwind CSS and shadcn/ui components - Template Gallery : Pre-built document templates for common use cases Tech Stack - Frontend : Next.js 15, React 19, TypeScript - Backend : Convex for real-time database and API - Authentication : Clerk with organization support - Real-time Collaboration : Liveblocks for collaborative editing - Editor : TipTap with collaborative extensions - Styling : Tailwind CSS, shadcn/ui components - State Management : Zustand Prerequisites Before setting up the project, ensure you have: - A Convex account - A Clerk account - A Liveblocks account Setup Instructions 1. Clone and Install Dependencies Note : Use npm install --le","default_branch":null,"files":null,"tree":[],"storefront":"/r/Davronov-Alimardon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Davronov-Alimardon/google-docs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}