I'm making a Trello clone, i.e a project management web app, and would like to add collaboration functionality so that a user can invite another user and they can work on the same "board"(as they do on Trello). I'm looking for a JavaScript library that enables collaboration to users via invite.

What are some or TogetherJS alternatives or a JavaScript library to allow user collaboration?


I'm not totally familiar with TogetherJS, but see it uses web sockets for communication between clients. You can use Socket.IO to manage your own web socket connections. The invite will likely be a database operation, so users can get them while not on the application. Once a user opens a shared document/workspace, you can add their socket to a room and relay everything they do to all the other sockets in the room.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.