Skip to content
Uprise Labs
BACK TO WORK
CAMPAIGNS · 2026 · VICTORIA

No Room for Racism: a campaign site built around a poster anyone can make

No Room for Racism – No Room for Racism: a campaign site built around a poster anyone can make

THE BRIEF

CLIENT — Common Threads
SERVICES — Design, Web, Integrations, Print tooling
TIMELINE — July – October 2026
TEAM — The cooperative

A Victorian anti-racism and pro-Treaty campaign needed a site that turns a visitor into a pledge, a signature or a donation – and, above all, puts the campaign's own posters in people's windows. Make & Share is the part organisers use most: type where you live, pick a design, print it tonight.

Put your street on it. The poster generator takes a suburb – anywhere in Victoria, typed if it is not listed – and sets it in the campaign face under the stack. Five designs to choose from: Tricolour (black, red and yellow on sand), Mauve, Purple, and two with a QR code, Rainbow and Keyhole grid. Print or socials, then the size – A4, A3 or A2 at their real millimetres, or PNGs sized for a feed – and three buttons: print it, download the PDF, share it. Every export carries the electoral authorisation line the law requires, so nothing a supporter makes can be the campaign's problem later. Thirty seconds, no design skills, no permission needed.

The rest of the site was scoped to what is measurable. Add-your-name pledges and the Hands off Treaty petition land in Action Network with the campaign's own volunteer tags, donations run through Stripe, and a contact enquiry becomes a Freshdesk ticket – so the campaign reads its results in the systems it already runs on, not in a dashboard built for the site. Community events are listed from the campaign's ticketing with Slack-moderated submissions and organiser recovery codes, so a local host can post and edit their own event without an admin.

The look is the signed-off prototype ported one to one – the wordmark wall, the keyhole, the campaign face – with two themes switchable before first paint. The build was checked against that prototype at three widths in both themes, with an accessibility pass over every public route – fifty route-and-theme combinations, no failures – before it went live under its own authorisation line.

Results

5
POSTER DESIGNS, TWO WITH A QR CODE
A4·A3·A2
PRINT SIZES, PLUS PDF AND SOCIAL PNG
3
SYSTEMS FED: ACTION NETWORK, STRIPE, FRESHDESK
50
ROUTE AND THEME CHECKS, ZERO A11Y FAILURES
No Room for Racism: make & share — put your street on it
No Room for Racism: the wordmark wall

THE STACK

Next.js 15React 19Tailwind v4Postgres (Neon) via DrizzleVercelVercel BlobStripeAction NetworkFreshdeskjsPDF
NEXTFieldGuide