Develop a Web application that allows collaborative editing of a whiteboard using facilities provided by the HTML5 canvas. It will provide options to insert text, geometric figures, external images (bitmap), plus the use of various “pencil” drawing. Current state of the local plan can be saved and restored later. Enable SVG files editing in your whiteboard.
Bonus: options include boolean (reunion, difference and intersection) operation between geometric figures.
- Requirements: ;
- Programming Skill Level: Intermediate to Advanced;
- Designer Skill Level: Beginner to Intermediate ;
- Other Skills: ;
- Similar projects: a lot of them;
- Inspiration: http://thor.info.uaic.ro/~busaco/teach/courses/cliw/