Back to portfolio

Project

Canvas Studio

Canvas Studio desktop screenshot 1 of 1

Project details

Canvas Studio

Offline-First Professional Drawing Workspace

An open-source digital drawing editor built for mouse, touch, and pressure-sensitive stylus input. Canvas Studio combines natural drawing tools with editable objects, layers, multiple pages, and an infinite canvas in a responsive interface that works on desktop and mobile. Work stays on the device by default, autosaving to IndexedDB as an offline-capable PWA with exportable backups.

Key features

  • Eight brush styles (ink, graphite, marker, watercolor, calligraphy, neon, chalk, airbrush) with pressure-sensitive strokes
  • Infinite canvas with pan, pinch/wheel zoom, fit-to-content, grid, and snapping
  • Editable shapes, arrows, text, images, layers, and multi-page projects
  • Select, move, resize, rotate, duplicate, lock, hide, reorder, fill, and erase
  • PNG, SVG, PDF, and editable project backup import/export
  • Offline-capable PWA with IndexedDB autosave and 100-step undo/redo

Tools used

Next.jsTypeScriptReactDockerGithub