Skip to content

this repository serves as a template and test for running y-websocket and y-webrtc

Notifications You must be signed in to change notification settings

landzbej/collaboration-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

collaboration-app

a real-time collaborative text editor application

Set Up

npm install
npm start

Technologies Used

  • ReactJS - frontend
  • Quill - OpenSource text editor
  • Yjs - CRDT framework for building collaborative applications
  • Conflict-free Replica Data Type, which simplifies distributed data storage systems and multi-user applications
  • capable of working peer-to-peer with end to end encryption

Yjs

  • Used y-webrtc: It allows peer-to-peer update propagation rather than having one central-center

Work in Progress

  • Adding enter your username and online users feature

Future Work

  • Integrate Database
  • Beautify User Interface

About

this repository serves as a template and test for running y-websocket and y-webrtc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published