Project: Canvas Drawing App

Project Highlights

  • Javascript object oriented programming
  • Responsive design
  • CSS Grid and Flexbox

This was such a fun project to create! After working through a basic canvas tutorial, I decided to challenge myself to add more functionality. I have added a color palette that begins with random colors but is editable to the colors of your choice.

Next I added the ability to change the size of pencil drawn with, and included a color highlight on the selected pencil size.

Mobile support is coming soon on this project, but for now it only supports mouse input.

Credit for basic canvas functionality goes to Wes Bos, whose tutorial gave me the jumping off point for working with the canvas element.

Return to Portfolio