A draw app made with vanilla TypeScript using only Canvas API.
The app is hosted on vercel and can be accessed here.
- Draw with the mouse
- Draw shapes like lines, rectangles, and circles
- Add images to the drawing
- Export the drawing as an image
- Undo and redo
- Clear the canvas
- Pan though an infinite canvas
- Easily erase elements of the drawing
- Zoom in and out
- Touchpad gestures support