← Portfolio
Vibe coding · Browser app
Maze Generator
Maze art in the browser: twelve maze styles, multi-route paths, colour fills, and mazes that trace, distort or recolour your photos.
TypeScriptCanvasViteVitest
What it does
- Twelve generation styles, such as “Winding rivers” and “Branching coral”, inside outlines from stars to hearts.
- Paths from a single solution to whole networks of routes, with fills like Heat, Contours and Drainage.
- Photo mazes that follow the edges of a picture, plus distortions like Shards, Pour and Glass rods.
- Export a PNG, or walk the maze yourself with the keyboard.
Key decision
Everything stays in the browser
No uploads and no server. Photos are processed on your own device, and the generator has tests behind it.