Built this as an experiment in making drawing feel more like selecting and composing generated forms than manually drawing every element.
Joha uses preset shape tools, so you can click or drag to quickly generate waves, stars, layered squares, particles, textured strokes, ring patterns, and similar forms, then combine them into larger compositions.
It’s meant more for fast visual exploration and playful composition than precise vector editing.
Under the hood, it’s built with Vue 3, Vite, and p5.js, and I used OpenAI Codex to help speed up the coding process.
Would love feedback on the presets, interaction feel, and what shape tools would make it more useful:
Did you build it mainly as a playground project, or do you see people using it as part of a design workflow?
Joha uses preset shape tools, so you can click or drag to quickly generate waves, stars, layered squares, particles, textured strokes, ring patterns, and similar forms, then combine them into larger compositions.
It’s meant more for fast visual exploration and playful composition than precise vector editing.
Under the hood, it’s built with Vue 3, Vite, and p5.js, and I used OpenAI Codex to help speed up the coding process.
Would love feedback on the presets, interaction feel, and what shape tools would make it more useful:
https://joha-app.pages.dev/