Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collaborative SyntaxPad with socket.io 🎨 #22

Open
kothariji opened this issue Mar 6, 2021 · 8 comments
Open

Collaborative SyntaxPad with socket.io 🎨 #22

kothariji opened this issue Mar 6, 2021 · 8 comments

Comments

@kothariji
Copy link
Owner

Description

To make SyntaxPad work collaboratively, similar to SyntaxEditor so that user can share designs with each others

@RituCs
Copy link

RituCs commented Mar 8, 2021

Hi,I would like to contribute on this issue .Please assign me the issue and give me some details about that.

@rohitsigar
Copy link

@Nishant127 @akash-salvi @kothariji Please assign this task to me, I am selected as a Mentee at GirlScript Summer of Code and this project really excites me so I would love to contribute to such an amazing repo and I have also knowledge of stacks related to this project.

@micksharma
Copy link

Hi I want to work on this issue.

@subhangi2731
Copy link
Contributor

please assign this to me

@kothariji
Copy link
Owner Author

Hi,I would like to contribute on this issue .Please assign me the issue and give me some details about that.

Hi @RituCs , First of all, thank you so much for taking out the time to work on this issue.

Definitely 🙌, Please go forward to work on this issue. I am assigning this Issue to you 👍

Desc: For this issue, we basically want our SyntaxPad to be real-time & collaborative. So for that, a simple approach is to copy the entire drawing(diagram) whenever the canvas changes, and send it to the backend using socket, and in the backend, there would be a function that will broadcast the data to all the connected sockets.

Also, @Vishv07 is working on issue #26, and he might be changing the canvas, so feel free to get in touch with him, so that you both can work in parallel.

And last but not least,
Keep Contributing 🙏🔥

@Nishant127
Copy link
Collaborator

Hey, @rohitsigar @micksharma @subhangi2731, thank you for showing interest 🚀

We appreciate🙏 your dedication and efforts towards our project, but according to our contributing guidelines, Issues are assigned on the First Come First Serve basis.

Anyways feel free to check out other unassigned issues, or create an Issue if you spot one🎯.

Thank you😊, and Sorry for the inconvenience caused 🙌

@Vishv07
Copy link
Contributor

Vishv07 commented Mar 9, 2021

Hey @RituCs, thank you for showing interest 🚀. You will have to wait till I add the new Canvas. Then you can work on this.

@RituCs
Copy link

RituCs commented Mar 9, 2021

Hey @RituCs, thank you for showing interest rocket. You will have to wait till I add the new Canvas. Then you can work on this.

Ok @Vishv07 . Let me know when you finish this.

@akash-salvi akash-salvi added the Level2 Bug fixing, adding small features. (level 2) label Mar 10, 2021
@kothariji kothariji removed GSSOC21 Level2 Bug fixing, adding small features. (level 2) labels Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants