This document outlines the features of a drawing app including: 1) A canvas for drawing, 2) Generating and inputting words, 3) Scoring and chances, 4) Chat functionality, 5) Size and drawing tools, and 6) Login/logout capabilities. It also includes code for handling drawing events on the canvas using mouse movements and clicks, as well as code for handling chat events by sending and receiving messages with sockets.