Online Sketch Pad

An online sketch pad built with typescript (still progressing)

This is a personal project of the Software Structure of User Experience course.

This project aimed to create a live web substitution of sketchpad which could be opened anywhere. It currently works on localhost and contains the following brushes: line, circle, rectangle, free drawing, and eraser. Users can right-click to select colors and adjust brush size. They can also move the toolbar by dragging its right end. More functions are being added, including importing pictures, stamps, customizing brushes, a full color wheel, etc.

The system is built with the idea of Finite State Machine (FSM).

Links:

Pitch Slide

GitHub

Google Drive

Other projects: 
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.