Skip to content

Rohan-Shakya/SyncBoard

Repository files navigation

SyncBoard

SyncBoard is a powerful, real-time collaborative platform designed to streamline teamwork and organization. This platform offers a dynamic workspace that integrates various collaborative features akin to Notion, ensuring seamless synchronization and enhanced productivity for teams.

Key Features

Real-Time Collaboration

  • Real-time Cursors: See collaborators' cursors in real-time for simultaneous editing.
  • Real-time Text Selection: Collaborate seamlessly with real-time selection of text changes.
  • Real-time Presence: Track and display the real-time presence of team members.

User Interface

  • Light Mode/Dark Mode: Switch between light and dark modes for a personalized experience.
  • Custom Emoji Picker: Access a wide range of emojis for enhanced communication.

Functionality

  • Move to Trash Functionality: Easily move items to trash for better organization.
  • Creating Free Plan Restrictions: Set up restrictions for free plan users.
  • Take Monthly Payments: Enable monthly payment options for premium plans.

Content Management

  • Custom Rich Text Editor: Access a feature-rich text editor for content creation and formatting.
  • Update Profile Settings: Allow users to manage and update their profile settings.

Accessibility

  • Manage Payments in a Portal: Provide users with a portal to manage their payments.
  • Websockets: Utilize Websockets for real-time communication and responsiveness.
  • Optimistic UI: Implement optimistic UI for a smooth user experience.
  • Responsive Design: Ensure a responsive design for accessibility across various devices.

Installation

To install SyncBoard, follow these steps:

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Add environment variables (eg: .env.example)
  4. Start the application using npm start.

About

SyncBoard is a versatile, real-time collaborative platform designed to streamline teamwork and organization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors