LIVE DOCS is a next-generation platform for real-time document collaboration. Built with Next.js, LiveBlocks, and Clerk, it offers seamless document creation, sharing, and editing with live updates, robust user management, and comprehensive application monitoring using Sentry.
- Create New Documents: Easily create and manage new documents with an intuitive interface.
- Share/Invite a Collaborator: Effortlessly collaborate by sharing documents and inviting others to edit.
- Real-Time Updates: Experience live updates as you and your team edit documents.
- Real-Time Notifications: Receive instant notifications about document changes and activities.
- User Notifications: Stay informed with personalized notifications tailored to your activities.
- User Access Management: Control user access and permissions effectively with a robust management system.
- Application Metrics with Sentry: Monitor application performance and track errors with Sentry.
- Next.js: A powerful React framework for building fast, user-friendly web applications.
- LiveBlocks: Enables real-time collaborative editing with low latency.
- Clerk: Provides authentication, user management, and security.
- Sentry: Monitors application performance and error tracking.
- TypeScript: Ensures type safety and enhances code maintainability.
- React: A JavaScript library for building user interfaces.
- Node.js
- npm or yarn
- MongoDB or any preferred database
- Clone the repository:
git clone https://github.com/sadamkhan7679/live-docs.git
- Navigate to the project directory:
cd live-docs - Install dependencies:
npm install
- Set up environment variables:
NEXT_PUBLIC_LIVEBLOCKS_KEY=your_liveblocks_key NEXT_PUBLIC_CLERK_FRONTEND_API=your_clerk_frontend_api CLERK_API_KEY=your_clerk_api_key SENTRY_DSN=your_sentry_dsn - Start the development server:
npm run dev
- Open http://localhost:3000 to view it in the browser.
The intuitive dashboard provides easy access to all your documents.
Real-time collaborative editing ensures everyone stays updated.
Easily add comments and suggestions to documents.
Stay informed with real-time notifications about document activities.
Effortlessly share documents and invite collaborators to edit.
We welcome contributions! Please read our contributing guidelines before making any contributions.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or inquiries, please contact:
- Sadam Hussain
- Email: sadamhussain942@gmail.com
