Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.47 KB

README.md

File metadata and controls

35 lines (21 loc) · 1.47 KB

InkSync

InkSync is a Next.js-based collaborative writing application designed to empower teams and individuals to work together in real-time. It serves as a clone of Google Docs, showcasing advanced real-time collaboration features and intuitive document management capabilities.

The backend is powered by Liveblocks, ensuring seamless real-time updates, while the UI is styled using Tailwind CSS for a modern and responsive design.


Screenshot 2024-11-29 at 12 52 30 PM

Screenshot 2024-11-29 at 12 59 17 PM


Features

  • Document Management: Create, edit, and delete documents with ease.
  • Collaborative Editing: Real-time text editing with presence indicators for multiple users.
  • Access Control: Manage document access with view/edit permissions.
  • Commenting System: Add inline comments and participate in threaded discussions.
  • Notifications: Stay updated with notifications for document shares, comments, and collaborator activity.
  • Authentication: Secure user authentication via GitHub.
  • Responsive Design: Optimized for both mobile and desktop devices.

Tech Stack

Client: Next.js, TypeScript, Lexical Editor, Tailwind CSS

Server: Liveblocks API

Authentication: NextAuth with GitHub OAuth

Styling: ShadCN Components