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.
- 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.
Client: Next.js, TypeScript, Lexical Editor, Tailwind CSS
Server: Liveblocks API
Authentication: NextAuth with GitHub OAuth
Styling: ShadCN Components