Skip to content

Docs Collab is a collaborative word editor that allows multiple users to work together in real-time. It features a smooth, intuitive UI, ensuring a seamless writing experience. With strong security measures and live editing functionality, it enables efficient teamwork on documents from anywhere.

License

Notifications You must be signed in to change notification settings

prathamsingh19/Docs_Collab_Web_Application

Repository files navigation

Docs Collab Web Application 📄

Introducing Docs Collab, built with Next.js to handle the user interface, Liveblocks for real-time features and styled with TailwindCSS, Docs Collab is a live document sharing web application. The primary goal is to demonstrate the developer's skills in realtime enviroment that creates a lasting impact. Docs Collab is a collaborative word editor that allows multiple users to work together in real-time. It features a smooth, intuitive UI, ensuring a seamless writing experience. With strong security measures and live editing functionality, it enables efficient teamwork on documents from anywhere.

🚀 Features

  • Authentication: User authentication using GitHub through NextAuth, ensuring secure sign-in/out and session management.
  • Collaborative Text Editor: Multiple users can edit the same document simultaneously with real-time updates.
  • 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.

Technologies Used ⚙️

  • Tech Stack:

    • Next JS
    • TypeScript
    • Liveblocks
    • Lexical Editor
    • Clerk Secured Authentication
    • Shadcn UI
    • Tailwind CSS
  • Tools:

    • Vs Code for coding
    • Vercel App for deployment

Live Demo 🌐

You can view the live version here : https://docs-collab.vercel.app/

Contact 📫

Feel free to reach out to me:


Thank you 👋

About

Docs Collab is a collaborative word editor that allows multiple users to work together in real-time. It features a smooth, intuitive UI, ensuring a seamless writing experience. With strong security measures and live editing functionality, it enables efficient teamwork on documents from anywhere.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published