- 🤖 Introduction
- ⚙️ Tech Stack
- 🔋 Features
- 🔗 Links
Co-Edit is your ultimate collaborative real-time editing platform, designed to empower seamless teamwork and creativity. Built with cutting-edge technologies like Next.js for a fast and smooth user experience, Clerk for secure and hassle-free authentication, and Liveblocks to enable real-time activity tracking, Co-Edit ensures you're always connected and in sync with your collaborators.
Lexical Editor provides a modern, lightweight, and highly customizable editing environment, perfect for projects of any scale. Whether you're brainstorming, drafting, or refining content, Co-Edit lets you collaborate effortlessly in real time, from anywhere in the world.
Experience the power of collaboration — join Co-Edit today!
- Next.js
- TypeScript
- Liveblocks
- Lexical Editor
- ShadCN
- Tailwind CSS
👉 Authentication: User authentication using Clerk, ensuring secure sign-in/out and session management.
👉 Collaborative Text Editor: Multiple users can edit the same document simultaneously with real-time updates.
👉 Documents Management
- Create Documents: Users can create new documents, which are automatically saved and listed.
- Delete Documents: Users can delete documents they own.
- Share Documents: Users can share documents via email or link with view/edit permissions.
- List Documents: Display all documents owned or shared with the user, with search and sorting functionalities.
👉 Comments: Users can add inline and general comments, with threading for discussions.
👉 Active Collaborators on Text Editor: Show active collaborators with real-time presence indicators.
👉 Notifications: Notify users of document shares, new comments, and collaborator activities.
👉 Responsive: The application is responsive across all devices.
and many more, including code architecture and reusability