This is a submission for the DEV April Fools Challenge
What I Built
Abstract Art Generator is a web app that lets you create generative abstract artworks inspired by: Piet Mondrian, Wassily Kandinsky, and Jackson Pollock. It's fully functional on both desktop and mobile.
Each artist has their own distinct algorithm:
- Mondrian builds bold geometric grids filled with primary colors.
- Kandinsky layers diagonal lines, circles, triangles, and sinuous Bézier curves.
- Pollock goes full action painting with chaotic drips and splatters.
Hit Generate and get a unique piece every time, with controls for complexity and line width to keep things interesting.
Not quite what you had in mind? No problem — the Modify mode lets you pick up a virtual brush and add your own touch directly on the canvas, blending algorithmic art with a human hand. When you're happy with the result, download it or send it straight to the shared Gallery, where other users can vote for and download their favorite pieces.
Because great art is better when it's shared — even when a machine helped make it.
The app is here!
(Or visit: https://mondriangenerator.netlify.app/)
Demo
Demo here!
Code
Frontend Github repo here!
How I Built It
I built it with Windsurf IDE. Frontend is plain HTML/CSS/JS and is deployed in Netlify provider. Backend (which is a really simple CRUD manager) is written in PHP and hosted in HelioHost provider (I used the free hosting, which is slow sometimes... sorry for that).
Feel free to generate, play and have fun! And feel free to leave a comment in you have any question.
Top comments (0)