Collaborative Whiteboard

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.

Nihongo Learning Toolkit

Develop a collaborative whiteboard, making use of the canvas element, that can be offer the possibility to learn Japanese/Chinese/Korean language symbols. The application will be able to guide the user to draw language characters in the correct order, and also translate Roman letters to Japanese/Chinese/Korean language symbols.

  • Requirements: characters database ;
  • Programming Skill Level: Intermediate to Advanced;
  • Designer Skill Level: Beginner to Intermediate;
  • Other Skills:;
  • Similar projects: Kanji Composition.