Formas de lucha is a shared tool for designers, artists and illustrators to take part in social struggles through images. People upload a poster, and anyone can download it, print it and put it on a wall. The tagline says it plainly: "Descárgalos, imprímelos, pégalos."
The project started on 20 October 2026 from Formes des luttes, a French collective of illustrators who make posters for social mobilizations. The first request was a clone with placeholders instead of the art, which became a Spanish and Valencian site of its own. The footer credits the original and says it is not affiliated. The collective has not been contacted.
What it does
- Explore by cause. The home shows one block per cause: Huelga general 11N, Vivienda, Educación, Feminismo y LGTBIQ+, Medioambiente and Otras luchas. Each block previews five posters and opens its own page.
- One poster, one page. Title, author, causes and download buttons, with the image opening large. Unsigned works read "Anónimo".
- Upload without an account. Participa has a form with a live preview. Publishing is automatic, with no moderation, and corrections or removals go through a contact address.
- In Spanish and Valencian, with the language switch always visible.
Design decisions
- Explore first. The home started with filter buttons. It became a block per cause with a preview of posters, modeled on the explore-first home of Formes des luttes, so the images lead and the titles get little space.
- Playful, but stable. Preview posters, block colors and a slight tilt per poster are random on each visit. None of it reshuffles when you go into a cause and come back, and back navigation returns to the same place.
- Nobody is promoted. The order of posters is shuffled every time a list opens, and stays stable while it is on screen.
- Loud type, readable text. The logo and headlines use the OSP typefaces Crickx and PubliFluor, and the body text is Inter Tight. The header color changes on every refresh from a closed palette of six colors, never repeating the last one, all with enough contrast for the dark text.
- Calm transitions. Native page transitions of 240 ms and no white flash between pages, after screen recordings of earlier versions showed flashes that desktop tests had missed.
- Careful wording. There is a use note under the downloads: respect the authorship, do not modify the work and do not present it as your own. It is a condition of use, not a license.
Under the hood
- A static site on Vercel's free plan, with posters and thumbnails stored in Cloudflare R2. Uploads are protected by Turnstile.
- New images are stripped of metadata such as location, date and device. PDFs keep their originals.
- Spanish and Valencian pages are linked with hreflang, and works have structured data. Empty and management pages are not indexed.
- Privacy and takedown notices live in the page itself. Visits are measured with Cloudflare Web Analytics, with no session recording.
- A set of automated tests runs before every release, covering the management area, sessions, cross-origin requests and poster deletion.
- Live at formasdelucha.org.
Limitations
- Publishing is automatic, so the site relies on after-the-fact review and takedown requests.
- The Valencian copy is a translation that benefits from native review. There has been no full audit in Safari.
- The use note is not a license. Whether it matches what each contributor allows has to be checked with them.
- Storage on R2 has no hard cap. An alert warns about costs, but it does not stop them.