Draw
Dev
Draw 1.0 This browser-based sketch pad was developed as a proactive design+code exploration to test the limits of minimal UI/UX in a drawing interface. It emphasizes smooth interactivity, accessibility, and clarity - delivering a tool that feels elegant and distraction-free.
↓
To draw: Tap anywhere in the box.
Built hands-free with voice direction using ChatGPT o3
This prototype served as both a design system test and an exercise in real-time UI responsiveness. The experience of building it hands-free with voice direction via ChatGPT o3 further demonstrates how AI can complement rapid prototyping.
Canvas API: Used HTML5
<canvas>
for live drawing with mouse/touch support.
Custom Cursor: A dynamic brush-size cursor appears on desktop for intuitive feedback.
Undo Stack: Path memory is stored and rebuilt dynamically with
command+Z
and Undo button.Export Feature: Saves canvas as a transparent PNG using
canvas.toDataURL()
.
Accessibility Additions:
Right-click panel to toggle brush size
Touch support for mobile and tablets
Modal-based confirmation to match UI theme (replacing system alerts)
Auto-Fade Toolbar: The UI fades away during drawing or after inactivity for a cleaner workspace.
Loader UI: Custom black/white corner-dot animation styled with CSS only.
Acknowledgments
Agency
Fatoe
Team
Mike Orduna - Design + dev
Tools
ChatGPT o3 - Dev
Sublime Text - HTML