Skip to content

SyedUmairCodes/docflow

Repository files navigation

DocFlow - Modern collaborative document editor

A modern, collaborative document editor designed to enhance productivity and streamline workflows for individuals and teams. It offers real-time co-editing capabilities, integrated commenting, and a notification system to facilitate seamless collaboration. Users can create professional-looking documents using a diverse template library and rich text formatting options. The application also supports versatile export options, personal and organization accounts, and an intuitive invitation system for team management.

Tech stack

Built with a modern tech stack including Next.js 15, React 19, Convex, Liveblocks, TiTap, ShadCN, Tailwind, and Clerk, this application provides a powerful and user-friendly document editing experience.

Features

Collaboration and Real-Time Editing:

  • Simultaneous Editing: Multiple users can collaborate on the same document in real-time, enhancing productivity and streamlining workflows.
  • Integrated Commenting System: A robust commenting feature allows users to provide feedback, tag colleagues, and discuss specific sections of the document within the application.
  • Real-Time Notifications: Users receive instant notifications for mentions and comments, ensuring timely communication and efficient collaboration.

Document Creation and Formatting:

  • Template Library: A variety of pre-designed templates for common document types (e.g., project proposals, business letters, resumes) accelerates document creation.
  • Rich Text Formatting: Comprehensive text formatting options, including heading styles, lists (bulleted, numbered, and checklists), hyperlinks, tables, font customization, and image uploads, enable users to create professional-looking documents.
  • Customizable Margins: Users can adjust document margins to meet specific formatting requirements.
  • Versatile Export Options: Documents can be exported in various formats, including HTML, PDF, plain text, and JSON, providing flexibility for different use cases.

User and Organization Management:

  • Dual Account Support: The application supports both personal and organization accounts, catering to individual and team needs.
  • Organization Invitation System: Streamlined invitation management allows organizations to easily add and manage team members.
  • Role-Based Access Control: Assign different roles to organization members to control access and permissions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published