-
Notifications
You must be signed in to change notification settings - Fork 72
βπ Add Interactive Whiteboard Support to NotesΒ #254
Copy link
Copy link
Closed
Labels
UI-enhancementenhancementNew feature or requestNew feature or requesthardRequire deep understanding of the developmentRequire deep understanding of the developmentlevel3Level 3 issue for NSoC26 with 10 pointsLevel 3 issue for NSoC26 with 10 pointsnsoc26Tells us this project is associated with Nexus Spring of CodeTells us this project is associated with Nexus Spring of Codesavebook
Description
Metadata
Metadata
Assignees
Labels
UI-enhancementenhancementNew feature or requestNew feature or requesthardRequire deep understanding of the developmentRequire deep understanding of the developmentlevel3Level 3 issue for NSoC26 with 10 pointsLevel 3 issue for NSoC26 with 10 pointsnsoc26Tells us this project is associated with Nexus Spring of CodeTells us this project is associated with Nexus Spring of Codesavebook
Enhance the existing note system by adding interactive whiteboard support inside notes. Currently, notes contain a title and description. This feature will allow users to also attach and edit a drawable whiteboard canvas within a note.
The whiteboard editor should be accessible through:
Each whiteboard note will contain:
This feature will help users create visual notes, diagrams, mind maps, and brainstorming sketches directly inside SaveBook.
Features to Implement
Add drawable whiteboard support to notes
Create/edit whiteboard notes
Save canvas data with note model
Autosave whiteboard changes
Drawing tools:
Zoom and pan support
Responsive UI
Dark/light theme compatibility
Suggested Libraries
Recommended
Docs
Model Changes
Update the existing note model to support whiteboard data.
Example:
Routes
Suggested Components
components/ βββ whiteboard/ βββ WhiteboardCanvas.js βββ WhiteboardToolbar.js βββ WhiteboardPreview.jsExpected Outcome
Users should be able to:
Acceptance Criteria