Skip to content

A comprehensive platform for collaborative writing.

Notifications You must be signed in to change notification settings

poko91/InkSync-NextJs-App

Repository files navigation

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

About

A comprehensive platform for collaborative writing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published