School whiteboard

My task was to create an interactive whiteboard where a tutor could give a lesson to a pupil. The following features were implemented: video and audio stream support, text chat, file sharing, expand and end course features, taking screenshot of the whiteboard. A bunch of whiteboard canvas tools were also created: clear canvas, undo, redo, selection, color picker, text, pen, pencil, highlighter, eraser, shapes, images.