You can click or drag to quickly generate individual shapes like waves, stars, layered squares, particles, textured strokes, and ring patterns, then combine them into larger compositions.
It’s designed for fast visual exploration and composition rather than precise vector editing.
Under the hood, it’s built with Vue 3, Vite, and p5.js for the drawing engine.
smlee•2d ago
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/