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

Implement Collaborative Whiteboard #111

Open
4 tasks
Anikesh02 opened this issue Sep 29, 2024 · 2 comments
Open
4 tasks

Implement Collaborative Whiteboard #111

Anikesh02 opened this issue Sep 29, 2024 · 2 comments
Assignees

Comments

@Anikesh02
Copy link
Contributor

Anikesh02 commented Sep 29, 2024

Implement Collaborative Whiteboard

Description

Add a shared whiteboard feature to the coding environment for diagramming and visual explanations.

Proposed Features

  • Basic drawing tools (pen, shapes, eraser)
  • Text insertion capability
  • Real-time synchronization of drawings across users
  • Ability to save and load whiteboard states

Technical Considerations

  • Canvas-based drawing implementation
  • Real-time synchronization of drawing actions
  • Efficient data structure for representing and transmitting drawings
  • Undo/redo functionality

Acceptance Criteria

  • Users can draw on the whiteboard and see others' drawings in real-time
  • Basic shapes and free-form drawing are supported
  • Text can be added to the whiteboard
  • Whiteboard state can be saved and loaded

I want to take this issue. Kindly assign this issue to me.

@DhanushNehru
Copy link
Owner

Hi @Anikesh02 not sure why there should be a white board in custom code editor

Maybe if people trying to explain things via whiteboard .. it sounds cool.

But looking forward to align with the purpose of the repository

@Anikesh02
Copy link
Contributor Author

A code editor's whiteboard can serve multiple functions, especially for collaboration, brainstorming, or visual explanation. Taking the code editor to the next level, these features can have a significant impact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants