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: